From b55e419d199159c7f65ddc9005774a9f134900ad Mon Sep 17 00:00:00 2001 From: Nathan Melehan Date: Tue, 28 Jan 2025 14:29:18 -0500 Subject: [PATCH 01/48] Update publish date for How to Configure HAProxy HTTP Load Balancing and Health Checks --- .../index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/guides/uptime/loadbalancing/how-to-configure-haproxy-http-load-balancing-and-health-checks/index.md b/docs/guides/uptime/loadbalancing/how-to-configure-haproxy-http-load-balancing-and-health-checks/index.md index deb72fcbe7a..4c8a8c9756c 100644 --- a/docs/guides/uptime/loadbalancing/how-to-configure-haproxy-http-load-balancing-and-health-checks/index.md +++ b/docs/guides/uptime/loadbalancing/how-to-configure-haproxy-http-load-balancing-and-health-checks/index.md @@ -4,7 +4,7 @@ title: "How to Configure HAProxy HTTP Load Balancing and Health Checks" description: "Learn how to configure HAProxy for HTTP load balancing, with instructions on updating frontend and backend settings, path-based routing, and health checks." authors: ["Tom Henderson"] contributors: ["Tom Henderson"] -published: 2024-09-18 +published: 2025-01-28 keywords: ['haproxy','http load balancing','http health checks','haproxy acl'] license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)' --- From 050814ec032b578a2aaacfb28a624ade2fc81ed1 Mon Sep 17 00:00:00 2001 From: Nathan Melehan Date: Wed, 13 Aug 2025 17:59:17 +0000 Subject: [PATCH 02/48] Update header and footer --- .../dist/css/footer.css | 2 +- .../dist/css/header.css | 2 +- .../dist/wordpress/footer.html | 15 +++++++++++-- .../dist/wordpress/header.html | 21 +++++-------------- _vendor/modules.txt | 4 ++-- go.mod | 2 +- go.sum | 3 +++ 7 files changed, 26 insertions(+), 23 deletions(-) diff --git a/_vendor/github.com/linode/linode-website-partials/dist/css/footer.css b/_vendor/github.com/linode/linode-website-partials/dist/css/footer.css index 041eb452fe8..dbfbb87feb1 100644 --- a/_vendor/github.com/linode/linode-website-partials/dist/css/footer.css +++ b/_vendor/github.com/linode/linode-website-partials/dist/css/footer.css @@ -1 +1 @@ -#ot-sdk-btn-floating{animation:none!important;left:1%!important;opacity:1!important}.c-site-footer{background-color:#fff;color:#32363b;font-family:Source Sans Pro,sans-serif;font-size:1.125rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;letter-spacing:0;line-height:1.3333333333}.c-site-footer a{color:inherit}.c-site-footer__primary{background-color:#fff;border-top:1px solid var(--divider-color);color:#32363b;font-size:.875rem;line-height:1.2857142857;margin-top:-1px;padding-bottom:56px;padding-top:24px}.c-site-footer__primary .o-layout__col{display:flex;flex-direction:column}.c-site-footer__primary .o-menu__heading{color:#000;font-size:.875rem;font-weight:600;line-height:1.2857142857;margin:8px 0 20px;text-transform:uppercase}.c-site-footer__primary .o-menu__list{gap:10px}@media (min-width: 48em){.c-site-footer__primary .o-layout__col--2{grid-column:span 2}.c-site-footer__primary .o-layout__col--2 .o-menu__list{-moz-column-count:2;column-count:2;-moz-column-gap:16px;column-gap:16px;display:block}.c-site-footer__primary .o-layout__col--2 .o-menu__item{margin-bottom:10px}}.c-site-footer__primary .o-menu__link:hover{text-decoration:underline}.c-site-footer__primary .o-menu__link:hover *{text-decoration:inherit}.c-site-footer__primary .o-layout__colset--a{grid-template-columns:1fr 1fr 1fr 1fr 1fr}@media (min-width: 48em) and (max-width: 61.99em){.c-site-footer__primary .o-layout__colset--a{grid-template-columns:1fr 1fr 1fr}}@media (max-width: 47.99em){.c-site-footer__primary .o-layout__colset--a{grid-template-columns:1fr}}.c-site-footer__primary .o-layout__colset--b{padding-inline:8px;padding-top:16px}.c-site-footer__primary .o-layout__colset--b .o-layout__col{border-bottom:1px solid black;justify-content:center}.c-site-footer__primary .o-layout__colset--b .o-layout__col:first-child .o-layout__module{margin-left:0}.c-site-footer__primary .o-layout__colset--b .o-layout__col:last-child .o-layout__module{margin-right:0}.c-site-footer__primary .o-layout__colset--b .o-layout__col:last-child{align-items:flex-end}@media (max-width: 47.99em){.c-site-footer__primary .o-layout__colset--b .o-layout__module{margin-block:8px}.c-site-footer__primary .o-layout__colset--b .c-social{transform:translateY(6px)}}.c-site-footer__primary .o-layout__colset--c{color:#000;font-weight:600}@media (min-width: 48em){.c-site-footer__primary .o-layout__colset--c .o-menu__list{gap:36px}}@media (max-width: 47.99em){.c-site-footer__primary .o-layout__colset--c .o-layout__module{margin-top:32px}.c-site-footer__primary .o-layout__colset--c .o-menu__list{align-items:flex-start;flex-direction:column}}.c-site-footer__primary .c-consent{display:flex}.c-site-footer__primary .c-social{display:flex;gap:12px}.c-site-footer__primary .c-social a{display:inline-flex;padding:2px}.c-site-footer__primary .c-social svg.o-icon{color:#32363b;height:20px;width:20px}.c-site-footer__primary .c-identity__logo{padding:0} +#ot-sdk-btn-floating{animation:none!important;left:1%!important;opacity:1!important}.c-site-footer{background-color:#fff;color:#32363b;font-family:Source Sans Pro,sans-serif;font-size:1.125rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;letter-spacing:0;line-height:1.3333333333}.c-site-footer a{color:inherit}.c-site-footer__primary{background-color:#fff;border-top:1px solid var(--divider-color);color:#32363b;font-size:.875rem;line-height:1.2857142857;margin-top:-1px;padding-bottom:56px;padding-top:24px}.c-site-footer__primary .o-layout__col{display:flex;flex-direction:column}.c-site-footer__primary .o-menu__heading{color:#000;font-size:.875rem;font-weight:600;line-height:1.2857142857;margin:8px 0 20px;text-transform:uppercase}.c-site-footer__primary .o-menu__list{gap:10px}@media (min-width: 48em){.c-site-footer__primary .o-layout__col--2{grid-column:span 2}.c-site-footer__primary .o-layout__col--2 .o-menu__list{-moz-column-count:2;column-count:2;-moz-column-gap:16px;column-gap:16px;display:block}.c-site-footer__primary .o-layout__col--2 .o-menu__item{margin-bottom:10px}}.c-site-footer__primary .o-menu__link:hover{text-decoration:underline}.c-site-footer__primary .o-menu__link:hover *{text-decoration:inherit}.c-site-footer__primary .o-layout__colset--a{grid-template-columns:1fr 1fr 1fr 1fr 1fr}@media (min-width: 48em) and (max-width: 61.99em){.c-site-footer__primary .o-layout__colset--a{grid-template-columns:1fr 1fr 1fr}}@media (max-width: 47.99em){.c-site-footer__primary .o-layout__colset--a{grid-template-columns:1fr}}.c-site-footer__primary .o-layout__colset--b{padding-inline:8px;padding-top:16px}.c-site-footer__primary .o-layout__colset--b .o-layout__col{border-bottom:1px solid black;justify-content:center}.c-site-footer__primary .o-layout__colset--b .o-layout__col:first-child .o-layout__module{margin-left:0}.c-site-footer__primary .o-layout__colset--b .o-layout__col:last-child .o-layout__module{margin-right:0}.c-site-footer__primary .o-layout__colset--b .o-layout__col:last-child{align-items:flex-end}@media (max-width: 47.99em){.c-site-footer__primary .o-layout__colset--b .o-layout__module{margin-block:8px}.c-site-footer__primary .o-layout__colset--b .c-social{transform:translateY(6px)}}.c-site-footer__primary .o-layout__colset--c{color:#000;font-weight:600}@media (min-width: 48em){.c-site-footer__primary .o-layout__colset--c .o-menu__list{gap:36px}}@media (max-width: 47.99em){.c-site-footer__primary .o-layout__colset--c .o-layout__module{margin-top:32px}.c-site-footer__primary .o-layout__colset--c .o-menu__list{align-items:flex-start;flex-direction:column}}.c-site-footer__primary .c-consent{display:flex}.c-site-footer__primary .c-social{display:flex;gap:12px}.c-site-footer__primary .c-social a{display:inline-flex;padding:2px}.c-site-footer__primary .c-social svg.o-icon{color:#32363b;height:20px;width:20px} diff --git a/_vendor/github.com/linode/linode-website-partials/dist/css/header.css b/_vendor/github.com/linode/linode-website-partials/dist/css/header.css index 5fbcc1773ea..bc3f0fdedbd 100644 --- a/_vendor/github.com/linode/linode-website-partials/dist/css/header.css +++ b/_vendor/github.com/linode/linode-website-partials/dist/css/header.css @@ -1 +1 @@ -@font-face{font-display:swap;font-family:Oswald;font-style:normal;font-weight:300;src:local(""),url(https://assets.linode.com/fonts/oswald-v35-latin-300.woff2) format("woff2"),url(https://assets.linode.com/fonts/oswald-v35-latin-300.woff) format("woff")}@font-face{font-display:swap;font-family:Oswald;font-style:normal;font-weight:400;src:local(""),url(https://assets.linode.com/fonts/oswald-v35-latin-regular.woff2) format("woff2"),url(https://assets.linode.com/fonts/oswald-v35-latin-regular.woff) format("woff")}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:normal;font-weight:400;src:local(""),url(https://assets.linode.com/fonts/source-sans-pro-v14-latin-regular.woff2) format("woff2"),url(https://assets.linode.com/fonts/source-sans-pro-v14-latin-regular.woff) format("woff")}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:normal;font-weight:600;src:local(""),url(https://assets.linode.com/fonts/source-sans-pro-v14-latin-600.woff2) format("woff2"),url(https://assets.linode.com/fonts/source-sans-pro-v14-latin-600.woff) format("woff")}:root{--site-top-offset: 0px;--site-banner-height: 0px;--site-topbar-height: 37px;--site-header-height: 76px}@media (max-width: 61.99em){:root{--site-banner-height: 0px}}@media (max-width: 61.99em){:root{--site-topbar-height: 0px}}@media (max-width: 47.99em){:root{--site-header-height: 81px}}.has-banner{--site-banner-height: 50px}.o-layout__row{padding:16px}@media (min-width: 48em) and (max-width: 61.99em){.o-layout__row{padding-left:12px;padding-right:12px}}@media (max-width: 47.99em){.o-layout__row{padding-left:6px;padding-right:6px}}.o-layout__colset{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));margin-left:auto;margin-right:auto;max-width:1296px}.o-layout__module{margin:16px 8px}.o-layout__col{max-width:100%}.o-menu__list{display:flex;flex-direction:column;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.o-menu__item{display:flex;flex-direction:column;margin:0}.o-menu__link{align-items:center;background-color:unset;border:unset;color:inherit;cursor:pointer;display:flex;flex:1;font-family:unset;font-size:unset;gap:4px;line-height:unset;order:0;padding:0;text-align:left;text-decoration:none}.o-menu__link:hover{background-color:unset;color:inherit}.o-menu__toggle:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' data-prefix='far' data-icon='angle-down' role='img' viewBox='0 0 320 512' class='svg-inline--fa fa-angle-down fa-w-10 fa-7x'%3E%3Cpath fill='rgba(50,54,59)' d='M151.5 347.8L3.5 201c-4.7-4.7-4.7-12.3 0-17l19.8-19.8c4.7-4.7 12.3-4.7 17 0L160 282.7l119.7-118.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17l-148 146.8c-4.7 4.7-12.3 4.7-17 0z' class=''%3E%3C/path%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:12px;margin:2px 0 0;width:8px}.o-menu__toggle.active:after{transform:scaleY(-1)}.o-menu__icon{height:1em;width:1em}.o-menu__title{display:inline-block;flex:1}.o-menu--h .o-menu__list{align-items:center;flex-direction:row;flex-wrap:nowrap}.o-menu--h .o-menu__link{align-items:center;display:flex}.o-menu__item--button .o-menu__link{border:2px solid;border-radius:4px;cursor:pointer;padding-inline:1em;text-align:center;text-decoration:none;white-space:nowrap;width:auto}.o-menu__item--button .o-menu__link,.o-menu__item--button .o-menu__link:visited{background-color:var(--button-background-color, #017ac6);border-color:var(--button-border-color, #017ac6);color:var(--button-text-color, #ffffff)}.o-menu__item--button .o-menu__link:hover{background-color:var(--button-background-color--hover, #32363b);border-color:var(--button-border-color--hover, #32363b);color:var(--button-text-color--hover, #ffffff)}.o-menu__item--button .o-menu__link *{color:inherit!important}.o-menu__parent .o-menu__child{display:none}.o-menu__parent.active>.o-menu__child{display:flex}.c-weglot-nav{border-left:1px solid #ededf4}.c-weglot-nav .country-selector{position:relative}.c-weglot-nav .country-selector:focus{outline:none}.c-weglot-nav a,.c-weglot-nav span{all:unset}.c-weglot-nav a,.c-weglot-nav span{display:block;outline:none}.c-weglot-nav a:hover,.c-weglot-nav span:hover{color:#017ac6}.c-weglot-nav a{cursor:pointer;-webkit-touch-callout:none}.c-weglot-nav .wgcurrent{align-items:center;border:none;border-bottom:2px solid transparent;border-top:2px solid transparent;cursor:pointer;display:flex;gap:8px}.c-weglot-nav .wgcurrent:hover{border-bottom-color:#017ac6}.c-weglot-nav .wgcurrent:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' data-prefix='far' data-icon='angle-down' role='img' viewBox='0 0 320 512' class='svg-inline--fa fa-angle-down fa-w-10 fa-7x'%3E%3Cpath fill='rgba(50,54,59)' d='M151.5 347.8L3.5 201c-4.7-4.7-4.7-12.3 0-17l19.8-19.8c4.7-4.7 12.3-4.7 17 0L160 282.7l119.7-118.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17l-148 146.8c-4.7 4.7-12.3 4.7-17 0z' class=''%3E%3C/path%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:contain;content:"";height:12px;margin-top:2px;width:8px}.c-weglot-nav ul{background:#fff;border:1px solid #ededf4;display:none;left:auto;list-style:none;margin:0;min-width:100%;padding:0;position:absolute;right:0;top:initial}.c-weglot-nav ul li{margin:0;padding:0;width:100%}.c-weglot-nav ul a{padding:8px 12px 8px 24px}.c-weglot-nav ul a:focus-visible{outline-color:Highlight;outline-color:-webkit-focus-ring-color;outline-offset:1px;outline-style:auto;outline-width:1px}.c-weglot-nav .country-selector:not(.closed) ul{display:block}.c-weglot-nav .country-selector .wgcurrent{border:none!important;border-bottom:2px solid transparent!important;border-top:2px solid transparent!important}.c-weglot-nav .country-selector .wgcurrent:hover{border-bottom-color:#017ac6!important}.c-weglot-nav .country-selector .wgcurrent a{color:inherit!important;height:auto!important;padding-right:0!important}.c-weglot-nav .country-selector .wgcurrent:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' data-prefix='far' data-icon='angle-down' role='img' viewBox='0 0 320 512' class='svg-inline--fa fa-angle-down fa-w-10 fa-7x'%3E%3Cpath fill='rgba(50,54,59)' d='M151.5 347.8L3.5 201c-4.7-4.7-4.7-12.3 0-17l19.8-19.8c4.7-4.7 12.3-4.7 17 0L160 282.7l119.7-118.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17l-148 146.8c-4.7 4.7-12.3 4.7-17 0z' class=''%3E%3C/path%3E%3C/svg%3E")!important;background-size:contain!important;height:12px!important;position:static!important;transform:none!important;width:8px!important}body.om-position-floating-top{--site-top-offset: 60px}.c-identity{--gap: 10px;align-items:center;display:flex;gap:var(--gap)}.c-identity__link{display:block}.c-identity__image{display:block;width:auto}.c-identity__logomark{border-right:1px solid #e2e5e6;padding-right:var(--gap)}@media (max-width: 47.99em){.c-identity__logomark img{height:40px}.c-identity__text img{height:20px}}@media (min-width: 48em){.c-identity{--gap: 12px}.c-identity__logo{padding-block:2px 5px}.c-identity__text{padding-block:17px 15px}}.c-site-header{color:#32363b;font-family:Source Sans Pro,sans-serif;font-size:1.125rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:400;letter-spacing:0;line-height:1.3333333333;overflow:visible}.c-site-header a,.c-site-header a:where(:link,:visited,:hover,:active,:focus){color:inherit;text-decoration:none}.c-site-header__banner,.c-site-header__topbar{z-index:1000}.c-site-header__primary{z-index:999}.c-site-header__primary{background-color:#fff;border-bottom:1px solid #ededf4;font-family:Source Sans Pro,sans-serif;font-size:1rem;letter-spacing:0;line-height:1.25;overflow:visible;padding-bottom:0;padding-top:0;position:relative}.c-site-header__primary .o-layout__colset{align-items:center;display:flex;flex-wrap:nowrap;height:calc(var(--site-header-height) - 1px);max-width:none}.c-site-header__primary .o-layout__col{flex:none}.c-site-header__primary .o-layout__col:nth-child(2){flex:1}.c-site-header__primary .o-layout__module{margin-block:0}.c-site-header__primary .c-main-menu nav{margin-right:-10px}.c-site-header__primary .o-menu__list{justify-content:flex-end}@media (max-width: 61.99em){.c-site-header__primary .o-menu__item{display:none}}.c-site-header__primary .o-menu__link{align-items:center;display:flex;font-weight:600;margin:0 10px;position:relative}.c-site-header__primary .o-menu__title{border:0 solid transparent;border-width:2px 0;font-weight:600;padding:10px 0;white-space:nowrap}.c-site-header__primary .o-menu__link.current .o-menu__title,.c-site-header__primary .o-menu__link:hover .o-menu__title,.c-site-header__primary .o-menu__link:focus .o-menu__title{border-bottom-color:#017ac6}.c-site-header__primary .o-menu__item--button .o-menu__link{border-width:0px;display:inline-block;font-size:.8125rem;line-height:1.538461538;padding-inline:20px}.c-site-header__primary .o-menu__item--button .o-menu__title{border-width:0}.c-site-header__primary .o-menu__item--mobile{display:none}.c-site-header__primary .o-menu__item--mobile .o-menu__link{gap:0}.c-site-header__primary .o-menu__item--mobile .o-menu__link:before,.c-site-header__primary .o-menu__item--mobile .o-menu__link:after{background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;margin:0}.c-site-header__primary .o-menu__item--mobile .o-menu__link:before{background-image:url("data:image/svg+xml;utf8,");height:24px;visibility:visible;width:24px}.c-site-header__primary .o-menu__item--mobile .o-menu__link:after{background-image:url("data:image/svg+xml;utf8,");height:0;visibility:hidden;width:0}.c-site-header__primary .o-menu__item--mobile .o-menu__link.active:before{height:0;visibility:hidden;width:0}.c-site-header__primary .o-menu__item--mobile .o-menu__link.active:after{height:24px;visibility:visible;width:24px}.c-site-header__primary .o-menu__item--mobile .o-menu__title{border:0!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}@media (max-width: 61.99em){.c-site-header__primary .o-menu__item--mobile{display:initial}}.c-site-header__primary .c-weglot-nav{font-family:Source Sans Pro,sans-serif;font-size:1rem;letter-spacing:0;line-height:1.25;margin-left:0;min-width:87.25px;padding-left:8px}.c-site-header__primary .c-weglot-nav .country-selector{margin-right:-10px}.c-site-header__primary .c-weglot-nav .wgcurrent{margin:0 10px}.c-site-header__primary .c-weglot-nav .wgcurrent a,.c-site-header__primary .c-weglot-nav .wgcurrent span{padding:10px 0}.c-submenu{--max-submenu-padding: calc( var( --site-top-offset ) + var( --site-banner-height ) + var( --site-topbar-height ) + var( --site-header-height ) );--scroll-adjusted-padding: calc( var( --max-submenu-padding ) - var( --site-scroll-y, 0px ) );--min-submenu-padding: calc( var( --site-top-offset ) + var( --site-header-height ) );background-color:#fff;display:initial;left:-9999px;opacity:0;overflow-x:hidden;overflow-y:scroll;padding-top:clamp(var(--min-submenu-padding),var(--scroll-adjusted-padding),var(--max-submenu-padding));position:absolute;top:-9999px;transform:translateY(-100px);transition:opacity .175s ease-out,transform .25s ease-out;will-change:position,transform}@media (max-width: 61.99em){.c-submenu{display:none}}.c-submenu.active{inset:0;opacity:1;position:fixed;transform:translateY(0)}.c-submenu:focus-within{inset:0;opacity:1;position:fixed;transform:translateY(0)}.c-submenu:after{border-top:1px solid var(--divider-color);content:"";display:block;height:0;margin:0 -16px}.c-submenu .o-layout__colset{justify-content:center}.c-submenu .o-layout__col{border-left:1px solid #ededf4;grid-row:2/-1;padding:16px}.c-submenu .o-layout__col:first-child{border-left:none;padding-left:0}.c-submenu .o-layout__module:where(:not(:first-child)){margin-top:32px}.c-submenu h6{color:#999b9d;font-family:Source Sans Pro,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:0;letter-spacing:2px;line-height:1.3333333333;margin:16px 0;text-transform:uppercase}.c-submenu a.current,.c-submenu a:hover{color:#017ac6}.c-submenu .o-menu__item{clear:both}.c-submenu .o-menu__item:where(:not(:first-child)){margin-top:8px}.c-submenu .o-menu__title{display:block}.c-submenu .o-menu__title .icon{float:left;height:48px;margin-right:16px;overflow:clip;width:48px}.c-submenu .o-menu__title .body{display:block;overflow:clip}.c-submenu .o-menu__title .description{display:block}.c-submenu .c-featured{align-items:center;border:var(--c-featured-border-width, 0) solid var(--c-featured-border-color, transparent);border-radius:8px;color:var(--c-featured-color, #32363b);display:flex;max-width:565px;overflow:clip;padding:16px 24px 24px;position:relative}.c-submenu .c-featured__background{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;top:0;width:100%;z-index:0}.c-submenu .c-featured__image{flex:none;height:auto;max-width:33%;order:1;padding-left:24px;position:relative;width:100%}.c-submenu .c-featured__text{flex:1 1 100%;order:0;position:relative;width:100%}.c-submenu .c-featured__headline{font-family:Source Sans Pro,sans-serif;font-size:2rem;line-height:1.125;margin-bottom:8px}.c-submenu .c-featured__excerpt{font-family:Source Sans Pro,sans-serif;font-size:.875rem;letter-spacing:0;line-height:1.4285714286;margin-bottom:16px}.c-submenu .c-featured__button{background-color:var(--button-background-color, #017ac6);border:0 solid;border-radius:4px;color:var(--button-text-color, #ffffff);cursor:pointer;display:inline-block;font-size:.8125rem;font-weight:600;line-height:1.538461538;padding:10px 20px;text-align:center;white-space:nowrap;width:auto}.c-submenu .c-featured__button:hover{background-color:var(--button-background-color--hover, #32363b);color:var(--button-text-color--hover, #ffffff)}.c-submenu .c-featured:hover,.c-submenu .c-featured:visited{color:var(--c-featured-color, #32363b)}.c-submenu .o-link--arrow{align-items:center;display:flex;font-weight:600}.c-submenu .o-link--arrow:after{content:url("data:image/svg+xml;utf8,");display:inline-block;height:auto;margin-left:.5em;width:7px}.c-submenu--2col .o-layout__colset{grid-template-columns:46% max-content}.c-submenu--3col .o-layout__colset{grid-template-columns:46% 27% 27%}.c-submenu--4col .o-layout__colset{grid-template-columns:46% 18% 18% 18%}.c-submenu--mobile{display:none;grid-template-columns:100%;grid-template-rows:1fr min-content min-content min-content}@media (max-width: 61.99em){.c-submenu--mobile{display:grid}}.c-submenu--mobile:after{display:none}.c-submenu--mobile>.o-layout__module{margin:0}.c-submenu--mobile .o-menu__item{margin:0}.c-submenu--mobile .o-menu__title{flex:1;font-weight:600;line-height:1}.c-submenu--mobile .o-menu__toggle:after{width:24px}.c-submenu--mobile :where(#submenu-mobile-primary).o-layout__module{overflow-x:scroll}.c-submenu--mobile :where(#submenu-mobile-primary) .o-menu__link{line-height:1;padding-block:.5em}.c-submenu--mobile :where(#submenu-mobile-primary) .o-menu__link.active{color:#017ac6}.c-submenu--mobile :where(#submenu-mobile-primary) .o-menu__link.active:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' data-prefix='far' data-icon='angle-down' role='img' viewBox='0 0 320 512' class='svg-inline--fa fa-angle-down fa-w-10 fa-7x'%3E%3Cpath fill='rgba(1,122,198)' d='M151.5 347.8L3.5 201c-4.7-4.7-4.7-12.3 0-17l19.8-19.8c4.7-4.7 12.3-4.7 17 0L160 282.7l119.7-118.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17l-148 146.8c-4.7 4.7-12.3 4.7-17 0z' class=''%3E%3C/path%3E%3C/svg%3E")}.c-submenu--mobile :where(#submenu-mobile-primary .--d0){font-size:1.375rem;height:-moz-min-content;height:min-content;padding-block:6px}.c-submenu--mobile :where(#submenu-mobile-primary .--d0>.o-menu__item)>.o-menu__link{padding-inline:20px}.c-submenu--mobile :where(#submenu-mobile-primary .--d0>.o-menu__item)>.o-menu__list{background-color:#fafafc;padding:6px 0 12px 20px}.c-submenu--mobile :where(#submenu-mobile-primary .--d0>.o-menu__item:last-child)>.o-menu__list{margin-bottom:-6px}.c-submenu--mobile :where(#submenu-mobile-primary .--d1){font-size:1.125rem}.c-submenu--mobile :where(#submenu-mobile-primary .--d1>.o-menu__item)>.o-menu__link{padding-inline:20px}.c-submenu--mobile :where(#submenu-mobile-primary .--d1>.o-menu__item)>.o-menu__list{border-left:2px solid var(--divider-color);margin:6px 0 12px 20px}.c-submenu--mobile :where(#submenu-mobile-primary .--d1>.o-menu__item) .o-menu__title{font-weight:400}.c-submenu--mobile :where(#submenu-mobile-primary .--d2){font-size:1rem}.c-submenu--mobile :where(#submenu-mobile-primary .--d2>.o-menu__item)>.o-menu__link{padding-inline:20px}.c-submenu--mobile :where(#submenu-mobile-quicklinks){font-size:.875rem}.c-submenu--mobile :where(#submenu-mobile-quicklinks).o-layout__module{border-top:1px solid #ededf4;overflow-x:scroll}.c-submenu--mobile :where(#submenu-mobile-quicklinks) .o-menu{width:-moz-min-content;width:min-content}.c-submenu--mobile :where(#submenu-mobile-quicklinks) .o-menu__list{align-items:flex-start;gap:24px;padding:18px 20px}.c-submenu--mobile :where(#submenu-mobile-quicklinks) .o-menu__link{flex-direction:column;gap:12px;text-align:center}.c-submenu--mobile :where(#submenu-mobile-quicklinks) .o-menu__icon{background-color:#ededf4;border-radius:50%;height:64px;padding:16px;width:64px}.c-submenu--mobile :where(#submenu-mobile-quicklinks) .o-menu__toggle:after{content:unset}.c-submenu--mobile :where(#submenu-mobile-search).o-layout__module{display:none}.c-submenu--mobile :where(#submenu-mobile-search).active{display:block}.c-submenu--mobile .c-search{align-items:center;display:flex;gap:8px;padding:6px 20px}.c-submenu--mobile .c-search:before{background-image:url("data:image/svg+xml;utf8,Icon / Search");content:"";flex:none;height:16px;vertical-align:middle;width:16px}.c-submenu--mobile .c-search label,.c-submenu--mobile .c-search input[type=submit]{border:0!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.c-submenu--mobile .c-search input[type=search]{-webkit-appearance:none;background-color:transparent;border:0px solid transparent;border-radius:0;color:#32363b;display:block;line-height:1;padding:12px 0;width:100%}.c-submenu--mobile .c-search input[type=search]::-moz-placeholder{color:#32363b}.c-submenu--mobile .c-search input[type=search]::placeholder{color:#32363b}.c-submenu--mobile .c-search input[type=search]:focus{-webkit-appearance:none;border-radius:0;outline:none}.c-submenu--mobile .c-search input[type=search]:focus::-moz-placeholder{color:#8c8e90}.c-submenu--mobile .c-search input[type=search]:focus::placeholder{color:#8c8e90}.c-submenu--mobile :where(#submenu-mobile-signup).o-layout__module{padding:6px 20px 18px}.c-submenu--mobile :where(#submenu-mobile-signup) .o-menu__list{flex-direction:row;gap:16px;justify-content:stretch}.c-submenu--mobile :where(#submenu-mobile-signup) .o-menu__item{flex:1}.c-submenu--mobile :where(#submenu-mobile-signup) .o-menu__item:first-child .o-menu__link,.c-submenu--mobile :where(#submenu-mobile-signup) .o-menu__item:first-child .o-menu__link:visited{--button-background-color: #ffffff;--button-text-color: #017ac6}.c-submenu--mobile :where(#submenu-mobile-signup) .o-menu__link{line-height:1.2222222222;padding-block:.8888888889em}.c-site-header__topbar{background-color:#fff;border-bottom:1px solid #ededf4;font-size:.8125rem;font-weight:600;line-height:1.2307692308;padding-bottom:0;padding-top:0;position:relative}@media (max-width: 61.99em){.c-site-header__topbar{display:none}}.c-site-header__topbar .o-layout__colset{align-items:center;display:flex;flex-wrap:nowrap;height:calc(var(--site-topbar-height) - 1px);max-width:none}.c-site-header__topbar .o-layout__col{flex:none}.c-site-header__topbar .o-layout__col:nth-child(2){flex:1;justify-content:flex-end}.c-site-header__topbar .o-layout__col:last-child{margin-right:-12px}.c-site-header__topbar .o-layout__module{margin-block:0}.c-site-header__topbar .c-utility-nav{font-size:.8125rem;line-height:1.2307692308}.c-site-header__topbar .o-menu__list{justify-content:flex-end}.c-site-header__topbar .o-menu__link{border:0 solid transparent;border-width:2px 0;margin:0 12px}.c-site-header__topbar .o-menu__link.current,.c-site-header__topbar .o-menu__link:hover{border-bottom-color:#017ac6}.c-site-header__topbar .o-menu__title{font-weight:600;padding:8px 0;white-space:nowrap}.c-site-header__topbar .o-menu__item--search .o-menu__link{overflow:clip;white-space:nowrap;width:16px}.c-site-header__topbar .o-menu__item--search .o-menu__link:before{background-image:url("data:image/svg+xml;utf8,Icon / Search");content:"";flex:none;height:16px;vertical-align:middle;width:16px}.c-site-header__topbar .o-menu__item--search .o-menu__title{border:0!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.c-site-header__topbar .c-weglot-nav{margin-left:-8px}.c-site-header__topbar .c-weglot-nav #weglot_here,.c-site-header__topbar .c-weglot-nav .country-selector{min-width:81px}.c-site-header__topbar .c-weglot-nav .wgcurrent{margin:0 12px}.c-site-header__topbar .c-weglot-nav .wgcurrent a,.c-site-header__topbar .c-weglot-nav .wgcurrent span{padding:8px 0} +@font-face{font-display:swap;font-family:Oswald;font-style:normal;font-weight:300;src:local(""),url(https://assets.linode.com/fonts/oswald-v35-latin-300.woff2) format("woff2"),url(https://assets.linode.com/fonts/oswald-v35-latin-300.woff) format("woff")}@font-face{font-display:swap;font-family:Oswald;font-style:normal;font-weight:400;src:local(""),url(https://assets.linode.com/fonts/oswald-v35-latin-regular.woff2) format("woff2"),url(https://assets.linode.com/fonts/oswald-v35-latin-regular.woff) format("woff")}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:normal;font-weight:400;src:local(""),url(https://assets.linode.com/fonts/source-sans-pro-v14-latin-regular.woff2) format("woff2"),url(https://assets.linode.com/fonts/source-sans-pro-v14-latin-regular.woff) format("woff")}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:normal;font-weight:600;src:local(""),url(https://assets.linode.com/fonts/source-sans-pro-v14-latin-600.woff2) format("woff2"),url(https://assets.linode.com/fonts/source-sans-pro-v14-latin-600.woff) format("woff")}:root{--site-top-offset: 0px;--site-banner-height: 0px;--site-topbar-height: 37px;--site-header-height: 76px}@media (max-width: 61.99em){:root{--site-banner-height: 0px}}@media (max-width: 61.99em){:root{--site-topbar-height: 0px}}@media (max-width: 47.99em){:root{--site-header-height: 81px}}.has-banner{--site-banner-height: 50px}.o-layout__row{padding:16px}@media (min-width: 48em) and (max-width: 61.99em){.o-layout__row{padding-left:12px;padding-right:12px}}@media (max-width: 47.99em){.o-layout__row{padding-left:6px;padding-right:6px}}.o-layout__colset{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));margin-left:auto;margin-right:auto;max-width:1296px}.o-layout__module{margin:16px 8px}.o-layout__col{max-width:100%}.o-menu__list{display:flex;flex-direction:column;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.o-menu__item{display:flex;flex-direction:column;margin:0}.o-menu__link{align-items:center;background-color:unset;border:unset;color:inherit;cursor:pointer;display:flex;flex:1;font-family:unset;font-size:unset;gap:4px;line-height:unset;order:0;padding:0;text-align:left;text-decoration:none}.o-menu__link:hover{background-color:unset;color:inherit}.o-menu__toggle:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' data-prefix='far' data-icon='angle-down' role='img' viewBox='0 0 320 512' class='svg-inline--fa fa-angle-down fa-w-10 fa-7x'%3E%3Cpath fill='rgba(50,54,59)' d='M151.5 347.8L3.5 201c-4.7-4.7-4.7-12.3 0-17l19.8-19.8c4.7-4.7 12.3-4.7 17 0L160 282.7l119.7-118.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17l-148 146.8c-4.7 4.7-12.3 4.7-17 0z' class=''%3E%3C/path%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:12px;margin:2px 0 0;width:8px}.o-menu__toggle.active:after{transform:scaleY(-1)}.o-menu__icon{height:1em;width:1em}.o-menu__title{display:inline-block;flex:1}.o-menu--h .o-menu__list{align-items:center;flex-direction:row;flex-wrap:nowrap}.o-menu--h .o-menu__link{align-items:center;display:flex}.o-menu__item--button .o-menu__link{border:2px solid;border-radius:4px;cursor:pointer;padding-inline:1em;text-align:center;text-decoration:none;white-space:nowrap;width:auto}.o-menu__item--button .o-menu__link,.o-menu__item--button .o-menu__link:visited{background-color:var(--button-background-color, #017ac6);border-color:var(--button-border-color, #017ac6);color:var(--button-text-color, #ffffff)}.o-menu__item--button .o-menu__link:hover{background-color:var(--button-background-color--hover, #32363b);border-color:var(--button-border-color--hover, #32363b);color:var(--button-text-color--hover, #ffffff)}.o-menu__item--button .o-menu__link *{color:inherit!important}.o-menu__parent .o-menu__child{display:none}.o-menu__parent.active>.o-menu__child{display:flex}.c-weglot-nav{border-left:1px solid #ededf4}.c-weglot-nav .country-selector{position:relative}.c-weglot-nav .country-selector:focus{outline:none}.c-weglot-nav a,.c-weglot-nav span{all:unset}.c-weglot-nav a,.c-weglot-nav span{display:block;outline:none}.c-weglot-nav a:hover,.c-weglot-nav span:hover{color:#017ac6}.c-weglot-nav a{cursor:pointer;-webkit-touch-callout:none}.c-weglot-nav .wgcurrent{align-items:center;border:none;border-bottom:2px solid transparent;border-top:2px solid transparent;cursor:pointer;display:flex;gap:8px}.c-weglot-nav .wgcurrent:hover{border-bottom-color:#017ac6}.c-weglot-nav .wgcurrent:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' data-prefix='far' data-icon='angle-down' role='img' viewBox='0 0 320 512' class='svg-inline--fa fa-angle-down fa-w-10 fa-7x'%3E%3Cpath fill='rgba(50,54,59)' d='M151.5 347.8L3.5 201c-4.7-4.7-4.7-12.3 0-17l19.8-19.8c4.7-4.7 12.3-4.7 17 0L160 282.7l119.7-118.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17l-148 146.8c-4.7 4.7-12.3 4.7-17 0z' class=''%3E%3C/path%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:contain;content:"";height:12px;margin-top:2px;width:8px}.c-weglot-nav ul{background:#fff;border:1px solid #ededf4;display:none;left:auto;list-style:none;margin:0;min-width:100%;padding:0;position:absolute;right:0;top:initial}.c-weglot-nav ul li{margin:0;padding:0;width:100%}.c-weglot-nav ul a{padding:8px 12px 8px 24px}.c-weglot-nav ul a:focus-visible{outline-color:Highlight;outline-color:-webkit-focus-ring-color;outline-offset:1px;outline-style:auto;outline-width:1px}.c-weglot-nav .country-selector:not(.closed) ul{display:block}.c-weglot-nav .country-selector .wgcurrent{border:none!important;border-bottom:2px solid transparent!important;border-top:2px solid transparent!important}.c-weglot-nav .country-selector .wgcurrent:hover{border-bottom-color:#017ac6!important}.c-weglot-nav .country-selector .wgcurrent a{color:inherit!important;height:auto!important;padding-right:0!important}.c-weglot-nav .country-selector .wgcurrent:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' data-prefix='far' data-icon='angle-down' role='img' viewBox='0 0 320 512' class='svg-inline--fa fa-angle-down fa-w-10 fa-7x'%3E%3Cpath fill='rgba(50,54,59)' d='M151.5 347.8L3.5 201c-4.7-4.7-4.7-12.3 0-17l19.8-19.8c4.7-4.7 12.3-4.7 17 0L160 282.7l119.7-118.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17l-148 146.8c-4.7 4.7-12.3 4.7-17 0z' class=''%3E%3C/path%3E%3C/svg%3E")!important;background-size:contain!important;height:12px!important;position:static!important;transform:none!important;width:8px!important}body.om-position-floating-top{--site-top-offset: 60px}.c-identity{--gap: 10px;align-items:center;display:flex;gap:var(--gap)}.c-identity__link{display:block}.c-identity__image{display:block;width:auto}.c-identity__logomark{border-right:1px solid #e2e5e6;padding-right:var(--gap)}.c-identity__logo{height:45px;width:auto}@media (max-width: 47.99em){.c-identity__logomark img{height:40px}.c-identity__text img{height:20px}.c-identity__logo{height:40px}}@media (min-width: 48em){.c-identity{--gap: 12px}.c-identity__text{padding-block:17px 15px}}.c-site-header{color:#32363b;font-family:Source Sans Pro,sans-serif;font-size:1.125rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:400;letter-spacing:0;line-height:1.3333333333;overflow:visible}.c-site-header a,.c-site-header a:where(:link,:visited,:hover,:active,:focus){color:inherit;text-decoration:none}.c-site-header__banner,.c-site-header__topbar{z-index:1000}.c-site-header__primary{z-index:999}.c-site-header__primary{background-color:#fff;border-bottom:1px solid #ededf4;font-family:Source Sans Pro,sans-serif;font-size:1rem;letter-spacing:0;line-height:1.25;overflow:visible;padding-bottom:0;padding-top:0;position:relative}.c-site-header__primary .o-layout__colset{align-items:center;display:flex;flex-wrap:nowrap;height:calc(var(--site-header-height) - 1px);max-width:none}.c-site-header__primary .o-layout__col{flex:none}.c-site-header__primary .o-layout__col:nth-child(2){flex:1}.c-site-header__primary .o-layout__module{margin-block:0}.c-site-header__primary .c-main-menu nav{margin-right:-10px}.c-site-header__primary .o-menu__list{justify-content:flex-end}@media (max-width: 61.99em){.c-site-header__primary .o-menu__item{display:none}}.c-site-header__primary .o-menu__link{align-items:center;display:flex;font-weight:600;margin:0 10px;position:relative}.c-site-header__primary .o-menu__title{border:0 solid transparent;border-width:2px 0;font-weight:600;padding:10px 0;white-space:nowrap}.c-site-header__primary .o-menu__link.current .o-menu__title,.c-site-header__primary .o-menu__link:hover .o-menu__title,.c-site-header__primary .o-menu__link:focus .o-menu__title{border-bottom-color:#017ac6}.c-site-header__primary .o-menu__item--button .o-menu__link{border-width:0px;display:inline-block;font-size:.8125rem;line-height:1.538461538;padding-inline:20px}.c-site-header__primary .o-menu__item--button .o-menu__title{border-width:0}.c-site-header__primary .o-menu__item--mobile{display:none}.c-site-header__primary .o-menu__item--mobile .o-menu__link{gap:0}.c-site-header__primary .o-menu__item--mobile .o-menu__link:before,.c-site-header__primary .o-menu__item--mobile .o-menu__link:after{background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;margin:0}.c-site-header__primary .o-menu__item--mobile .o-menu__link:before{background-image:url("data:image/svg+xml;utf8,");height:24px;visibility:visible;width:24px}.c-site-header__primary .o-menu__item--mobile .o-menu__link:after{background-image:url("data:image/svg+xml;utf8,");height:0;visibility:hidden;width:0}.c-site-header__primary .o-menu__item--mobile .o-menu__link.active:before{height:0;visibility:hidden;width:0}.c-site-header__primary .o-menu__item--mobile .o-menu__link.active:after{height:24px;visibility:visible;width:24px}.c-site-header__primary .o-menu__item--mobile .o-menu__title{border:0!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}@media (max-width: 61.99em){.c-site-header__primary .o-menu__item--mobile{display:initial}}.c-site-header__primary .c-weglot-nav{font-family:Source Sans Pro,sans-serif;font-size:1rem;letter-spacing:0;line-height:1.25;margin-left:0;min-width:87.25px;padding-left:8px}.c-site-header__primary .c-weglot-nav .country-selector{margin-right:-10px}.c-site-header__primary .c-weglot-nav .wgcurrent{margin:0 10px}.c-site-header__primary .c-weglot-nav .wgcurrent a,.c-site-header__primary .c-weglot-nav .wgcurrent span{padding:10px 0}.c-submenu{--max-submenu-padding: calc( var( --site-top-offset ) + var( --site-banner-height ) + var( --site-topbar-height ) + var( --site-header-height ) );--scroll-adjusted-padding: calc( var( --max-submenu-padding ) - var( --site-scroll-y, 0px ) );--min-submenu-padding: calc( var( --site-top-offset ) + var( --site-header-height ) );background-color:#fff;display:initial;left:-9999px;opacity:0;overflow-x:hidden;overflow-y:scroll;padding-top:clamp(var(--min-submenu-padding),var(--scroll-adjusted-padding),var(--max-submenu-padding));position:absolute;top:-9999px;transform:translateY(-100px);transition:opacity .175s ease-out,transform .25s ease-out;will-change:position,transform}@media (max-width: 61.99em){.c-submenu{display:none}}.c-submenu.active{inset:0;opacity:1;position:fixed;transform:translateY(0)}.c-submenu:focus-within{inset:0;opacity:1;position:fixed;transform:translateY(0)}.c-submenu:after{border-top:1px solid var(--divider-color);content:"";display:block;height:0;margin:0 -16px}.c-submenu .o-layout__colset{justify-content:center}.c-submenu .o-layout__col{border-left:1px solid #ededf4;grid-row:2/-1;padding:16px}.c-submenu .o-layout__col:first-child{border-left:none;padding-left:0}.c-submenu .o-layout__module:where(:not(:first-child)){margin-top:32px}.c-submenu h6{color:#999b9d;font-family:Source Sans Pro,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:0;letter-spacing:2px;line-height:1.3333333333;margin:16px 0;text-transform:uppercase}.c-submenu a.current,.c-submenu a:hover{color:#017ac6}.c-submenu .o-menu__item{clear:both}.c-submenu .o-menu__item:where(:not(:first-child)){margin-top:8px}.c-submenu .o-menu__title{display:block}.c-submenu .o-menu__title .icon{float:left;height:48px;margin-right:16px;overflow:clip;width:48px}.c-submenu .o-menu__title .body{display:block;overflow:clip}.c-submenu .o-menu__title .description{display:block}.c-submenu .c-featured{align-items:center;border:var(--c-featured-border-width, 0) solid var(--c-featured-border-color, transparent);border-radius:8px;color:var(--c-featured-color, #32363b);display:flex;max-width:565px;overflow:clip;padding:16px 24px 24px;position:relative}.c-submenu .c-featured__background{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;top:0;width:100%;z-index:0}.c-submenu .c-featured__image{flex:none;height:auto;max-width:33%;order:1;padding-left:24px;position:relative;width:100%}.c-submenu .c-featured__text{flex:1 1 100%;order:0;position:relative;width:100%}.c-submenu .c-featured__headline{font-family:Source Sans Pro,sans-serif;font-size:2rem;line-height:1.125;margin-bottom:8px}.c-submenu .c-featured__excerpt{font-family:Source Sans Pro,sans-serif;font-size:.875rem;letter-spacing:0;line-height:1.4285714286;margin-bottom:16px}.c-submenu .c-featured__button{background-color:var(--button-background-color, #017ac6);border:0 solid;border-radius:4px;color:var(--button-text-color, #ffffff);cursor:pointer;display:inline-block;font-size:.8125rem;font-weight:600;line-height:1.538461538;padding:10px 20px;text-align:center;white-space:nowrap;width:auto}.c-submenu .c-featured__button:hover{background-color:var(--button-background-color--hover, #32363b);color:var(--button-text-color--hover, #ffffff)}.c-submenu .c-featured:hover,.c-submenu .c-featured:visited{color:var(--c-featured-color, #32363b)}.c-submenu .o-link--arrow{align-items:center;display:flex;font-weight:600}.c-submenu .o-link--arrow:after{content:url("data:image/svg+xml;utf8,");display:inline-block;height:auto;margin-left:.5em;width:7px}.c-submenu--2col .o-layout__colset{grid-template-columns:46% max-content}.c-submenu--3col .o-layout__colset{grid-template-columns:46% 27% 27%}.c-submenu--4col .o-layout__colset{grid-template-columns:46% 18% 18% 18%}.c-submenu--mobile{display:none;grid-template-columns:100%;grid-template-rows:1fr min-content min-content min-content}@media (max-width: 61.99em){.c-submenu--mobile{display:grid}}.c-submenu--mobile:after{display:none}.c-submenu--mobile>.o-layout__module{margin:0}.c-submenu--mobile .o-menu__item{margin:0}.c-submenu--mobile .o-menu__title{flex:1;font-weight:600;line-height:1}.c-submenu--mobile .o-menu__toggle:after{width:24px}.c-submenu--mobile :where(#submenu-mobile-primary).o-layout__module{overflow-x:scroll}.c-submenu--mobile :where(#submenu-mobile-primary) .o-menu__link{line-height:1;padding-block:.5em}.c-submenu--mobile :where(#submenu-mobile-primary) .o-menu__link.active{color:#017ac6}.c-submenu--mobile :where(#submenu-mobile-primary) .o-menu__link.active:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' data-prefix='far' data-icon='angle-down' role='img' viewBox='0 0 320 512' class='svg-inline--fa fa-angle-down fa-w-10 fa-7x'%3E%3Cpath fill='rgba(1,122,198)' d='M151.5 347.8L3.5 201c-4.7-4.7-4.7-12.3 0-17l19.8-19.8c4.7-4.7 12.3-4.7 17 0L160 282.7l119.7-118.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17l-148 146.8c-4.7 4.7-12.3 4.7-17 0z' class=''%3E%3C/path%3E%3C/svg%3E")}.c-submenu--mobile :where(#submenu-mobile-primary .--d0){font-size:1.375rem;height:-moz-min-content;height:min-content;padding-block:6px}.c-submenu--mobile :where(#submenu-mobile-primary .--d0>.o-menu__item)>.o-menu__link{padding-inline:20px}.c-submenu--mobile :where(#submenu-mobile-primary .--d0>.o-menu__item)>.o-menu__list{background-color:#fafafc;padding:6px 0 12px 20px}.c-submenu--mobile :where(#submenu-mobile-primary .--d0>.o-menu__item:last-child)>.o-menu__list{margin-bottom:-6px}.c-submenu--mobile :where(#submenu-mobile-primary .--d1){font-size:1.125rem}.c-submenu--mobile :where(#submenu-mobile-primary .--d1>.o-menu__item)>.o-menu__link{padding-inline:20px}.c-submenu--mobile :where(#submenu-mobile-primary .--d1>.o-menu__item)>.o-menu__list{border-left:2px solid var(--divider-color);margin:6px 0 12px 20px}.c-submenu--mobile :where(#submenu-mobile-primary .--d1>.o-menu__item) .o-menu__title{font-weight:400}.c-submenu--mobile :where(#submenu-mobile-primary .--d2){font-size:1rem}.c-submenu--mobile :where(#submenu-mobile-primary .--d2>.o-menu__item)>.o-menu__link{padding-inline:20px}.c-submenu--mobile :where(#submenu-mobile-quicklinks){font-size:.875rem}.c-submenu--mobile :where(#submenu-mobile-quicklinks).o-layout__module{border-top:1px solid #ededf4;overflow-x:scroll}.c-submenu--mobile :where(#submenu-mobile-quicklinks) .o-menu{width:-moz-min-content;width:min-content}.c-submenu--mobile :where(#submenu-mobile-quicklinks) .o-menu__list{align-items:flex-start;gap:24px;padding:18px 20px}.c-submenu--mobile :where(#submenu-mobile-quicklinks) .o-menu__link{flex-direction:column;gap:12px;text-align:center}.c-submenu--mobile :where(#submenu-mobile-quicklinks) .o-menu__icon{background-color:#ededf4;border-radius:50%;height:64px;padding:16px;width:64px}.c-submenu--mobile :where(#submenu-mobile-quicklinks) .o-menu__toggle:after{content:unset}.c-submenu--mobile :where(#submenu-mobile-search).o-layout__module{display:none}.c-submenu--mobile :where(#submenu-mobile-search).active{display:block}.c-submenu--mobile .c-search{align-items:center;display:flex;gap:8px;padding:6px 20px}.c-submenu--mobile .c-search:before{background-image:url("data:image/svg+xml;utf8,Icon / Search");content:"";flex:none;height:16px;vertical-align:middle;width:16px}.c-submenu--mobile .c-search label,.c-submenu--mobile .c-search input[type=submit]{border:0!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.c-submenu--mobile .c-search input[type=search]{-webkit-appearance:none;background-color:transparent;border:0px solid transparent;border-radius:0;color:#32363b;display:block;line-height:1;padding:12px 0;width:100%}.c-submenu--mobile .c-search input[type=search]::-moz-placeholder{color:#32363b}.c-submenu--mobile .c-search input[type=search]::placeholder{color:#32363b}.c-submenu--mobile .c-search input[type=search]:focus{-webkit-appearance:none;border-radius:0;outline:none}.c-submenu--mobile .c-search input[type=search]:focus::-moz-placeholder{color:#8c8e90}.c-submenu--mobile .c-search input[type=search]:focus::placeholder{color:#8c8e90}.c-submenu--mobile :where(#submenu-mobile-signup).o-layout__module{padding:6px 20px 18px}.c-submenu--mobile :where(#submenu-mobile-signup) .o-menu__list{flex-direction:row;gap:16px;justify-content:stretch}.c-submenu--mobile :where(#submenu-mobile-signup) .o-menu__item{flex:1}.c-submenu--mobile :where(#submenu-mobile-signup) .o-menu__item:first-child .o-menu__link,.c-submenu--mobile :where(#submenu-mobile-signup) .o-menu__item:first-child .o-menu__link:visited{--button-background-color: #ffffff;--button-text-color: #017ac6}.c-submenu--mobile :where(#submenu-mobile-signup) .o-menu__link{line-height:1.2222222222;padding-block:.8888888889em}.c-site-header__topbar{background-color:#fff;border-bottom:1px solid #ededf4;font-size:.8125rem;font-weight:600;line-height:1.2307692308;padding-bottom:0;padding-top:0;position:relative}@media (max-width: 61.99em){.c-site-header__topbar{display:none}}.c-site-header__topbar .o-layout__colset{align-items:center;display:flex;flex-wrap:nowrap;height:calc(var(--site-topbar-height) - 1px);max-width:none}.c-site-header__topbar .o-layout__col{flex:none}.c-site-header__topbar .o-layout__col:nth-child(2){flex:1;justify-content:flex-end}.c-site-header__topbar .o-layout__col:last-child{margin-right:-12px}.c-site-header__topbar .o-layout__module{margin-block:0}.c-site-header__topbar .c-utility-nav{font-size:.8125rem;line-height:1.2307692308}.c-site-header__topbar .o-menu__list{justify-content:flex-end}.c-site-header__topbar .o-menu__link{border:0 solid transparent;border-width:2px 0;margin:0 12px}.c-site-header__topbar .o-menu__link.current,.c-site-header__topbar .o-menu__link:hover{border-bottom-color:#017ac6}.c-site-header__topbar .o-menu__title{font-weight:600;padding:8px 0;white-space:nowrap}.c-site-header__topbar .o-menu__item--search .o-menu__link{overflow:clip;white-space:nowrap;width:16px}.c-site-header__topbar .o-menu__item--search .o-menu__link:before{background-image:url("data:image/svg+xml;utf8,Icon / Search");content:"";flex:none;height:16px;vertical-align:middle;width:16px}.c-site-header__topbar .o-menu__item--search .o-menu__title{border:0!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.c-site-header__topbar .c-weglot-nav{margin-left:-8px}.c-site-header__topbar .c-weglot-nav #weglot_here,.c-site-header__topbar .c-weglot-nav .country-selector{min-width:81px}.c-site-header__topbar .c-weglot-nav .wgcurrent{margin:0 12px}.c-site-header__topbar .c-weglot-nav .wgcurrent a,.c-site-header__topbar .c-weglot-nav .wgcurrent span{padding:8px 0} diff --git a/_vendor/github.com/linode/linode-website-partials/dist/wordpress/footer.html b/_vendor/github.com/linode/linode-website-partials/dist/wordpress/footer.html index b2422d00f63..e303557d596 100644 --- a/_vendor/github.com/linode/linode-website-partials/dist/wordpress/footer.html +++ b/_vendor/github.com/linode/linode-website-partials/dist/wordpress/footer.html @@ -20,6 +20,7 @@ +