:root{color-scheme:light;--clv-font-display:"Fraunces", Georgia, "Times New Roman", serif;--clv-font-text:"Atkinson Hyperlegible Next", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--clv-text-display-large:600 3.5rem/4rem var(--clv-font-display);--clv-text-display-large-tracking:-.5px;--clv-text-display-medium:600 2.75rem/3.25rem var(--clv-font-display);--clv-text-display-medium-tracking:-.25px;--clv-text-display-small:600 2.25rem/2.75rem var(--clv-font-display);--clv-text-display-small-tracking:0px;--clv-text-headline-large:600 2rem/2.5rem var(--clv-font-display);--clv-text-headline-large-tracking:0px;--clv-text-headline-medium:600 1.75rem/2.25rem var(--clv-font-display);--clv-text-headline-medium-tracking:0px;--clv-text-headline-small:600 1.5rem/2rem var(--clv-font-display);--clv-text-headline-small-tracking:0px;--clv-text-title-large:700 1.375rem/1.75rem var(--clv-font-text);--clv-text-title-large-tracking:0px;--clv-text-title-medium:600 1.125rem/1.625rem var(--clv-font-text);--clv-text-title-medium-tracking:.1px;--clv-text-title-small:600 1rem/1.5rem var(--clv-font-text);--clv-text-title-small-tracking:.1px;--clv-text-body-large:400 1.125rem/1.75rem var(--clv-font-text);--clv-text-body-large-tracking:.1px;--clv-text-body-medium:400 1rem/1.5rem var(--clv-font-text);--clv-text-body-medium-tracking:.1px;--clv-text-body-small:400 .875rem/1.25rem var(--clv-font-text);--clv-text-body-small-tracking:.2px;--clv-text-label-large:600 1rem/1.5rem var(--clv-font-text);--clv-text-label-large-tracking:.1px;--clv-text-label-medium:600 .875rem/1.25rem var(--clv-font-text);--clv-text-label-medium-tracking:.2px;--clv-text-label-small:600 .75rem/1rem var(--clv-font-text);--clv-text-label-small-tracking:.4px;--clv-text-wordmark:600 1.75rem/2rem var(--clv-font-display);--clv-text-wordmark-tracking:-.3px;--clv-text-figure:600 2.5rem/3rem var(--clv-font-display);--clv-text-figure-tracking:-.25px;--clv-space-0:0px;--clv-space-1:4px;--clv-space-2:8px;--clv-space-3:12px;--clv-space-4:16px;--clv-space-5:20px;--clv-space-6:24px;--clv-space-8:32px;--clv-space-10:40px;--clv-space-12:48px;--clv-space-16:64px;--clv-space-20:80px;--clv-space-24:96px;--clv-radius-none:0px;--clv-radius-xs:4px;--clv-radius-sm:8px;--clv-radius-md:12px;--clv-radius-lg:16px;--clv-radius-xl:24px;--clv-radius-full:9999px;--clv-shadow-0:none;--clv-shadow-1:0 1px 2px 0px rgb(var(--clv-shadow-rgb) / .06), 0 1px 3px 0px rgb(var(--clv-shadow-rgb) / .08);--clv-shadow-2:0 2px 6px 0px rgb(var(--clv-shadow-rgb) / .08), 0 1px 2px 0px rgb(var(--clv-shadow-rgb) / .06);--clv-shadow-3:0 6px 16px -2px rgb(var(--clv-shadow-rgb) / .1), 0 2px 4px 0px rgb(var(--clv-shadow-rgb) / .06);--clv-shadow-4:0 12px 28px -4px rgb(var(--clv-shadow-rgb) / .14), 0 4px 8px 0px rgb(var(--clv-shadow-rgb) / .06);--clv-duration-fast:.12s;--clv-duration-base:.2s;--clv-duration-slow:.32s;--clv-duration-slower:.48s;--clv-ease-standard:cubic-bezier(.2, 0, 0, 1);--clv-ease-emphasized-decelerate:cubic-bezier(.05, .7, .1, 1);--clv-ease-emphasized-accelerate:cubic-bezier(.3, 0, .8, .15);--clv-content-max-width:1200px;--clv-reading-max-width:720px;--clv-form-max-width:840px;--clv-wide-max-width:1440px;--clv-split-min-width:1024px;--clv-gutter-compact:16px;--clv-gutter-medium:24px;--clv-gutter-expanded:32px;--clv-sidebar-width:280px;--clv-min-touch-target:48px;--clv-focus-ring-width:3px;--clv-color-primary:#1f5e55;--clv-color-on-primary:#fff;--clv-color-primary-container:#d2ece5;--clv-color-on-primary-container:#0a3b34;--clv-color-secondary:#a0472b;--clv-color-on-secondary:#fff;--clv-color-secondary-container:#faddd2;--clv-color-on-secondary-container:#4a1707;--clv-color-tertiary:#795b12;--clv-color-on-tertiary:#fff;--clv-color-tertiary-container:#f3e5c3;--clv-color-on-tertiary-container:#3b2a00;--clv-color-verified:#2a5caa;--clv-color-on-verified:#fff;--clv-color-verified-container:#dce6f9;--clv-color-on-verified-container:#0f2f63;--clv-color-success:#2a6a2d;--clv-color-on-success:#fff;--clv-color-success-container:#d8eed6;--clv-color-on-success-container:#0e3a12;--clv-color-warning:#9a4e00;--clv-color-on-warning:#fff;--clv-color-warning-container:#ffe3cb;--clv-color-on-warning-container:#4a2200;--clv-color-danger:#b3261e;--clv-color-on-danger:#fff;--clv-color-danger-container:#fbdad6;--clv-color-on-danger-container:#5c0f0a;--clv-color-info:#4a5668;--clv-color-on-info:#fff;--clv-color-info-container:#e3e7ee;--clv-color-on-info-container:#222b38;--clv-color-surface:#fbf8f3;--clv-color-on-surface:#1f1b16;--clv-color-on-surface-variant:#564c43;--clv-color-surface-dim:#e2dbd2;--clv-color-surface-bright:#fbf8f3;--clv-color-surface-container-lowest:#fff;--clv-color-surface-container-low:#f6f1ea;--clv-color-surface-container:#f1ebe3;--clv-color-surface-container-high:#ebe4da;--clv-color-surface-container-highest:#e5ddd2;--clv-color-surface-card:#fff;--clv-color-surface-inset:#f6f1ea;--clv-color-outline:#82776c;--clv-color-outline-variant:#d8cec2;--clv-color-inverse-surface:#34302b;--clv-color-on-inverse-surface:#f7f0e8;--clv-color-inverse-primary:#8ed3c4;--clv-color-shadow:#2a1d12;--clv-color-scrim:#000;--clv-color-focus-ring:#1a4f8a;--clv-shadow-rgb:42 29 18}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--clv-color-primary:#8ed3c4;--clv-color-on-primary:#00382f;--clv-color-primary-container:#164f46;--clv-color-on-primary-container:#b9f0e2;--clv-color-secondary:#ffb59e;--clv-color-on-secondary:#5a1b06;--clv-color-secondary-container:#7d3219;--clv-color-on-secondary-container:#ffdbcf;--clv-color-tertiary:#e7c36f;--clv-color-on-tertiary:#3f2e00;--clv-color-tertiary-container:#5b4300;--clv-color-on-tertiary-container:#f8e1a8;--clv-color-verified:#a8c8ff;--clv-color-on-verified:#0a2f62;--clv-color-verified-container:#1d467f;--clv-color-on-verified-container:#d8e5ff;--clv-color-success:#92d68f;--clv-color-on-success:#0a3a0f;--clv-color-success-container:#1f5322;--clv-color-on-success-container:#c8f0c4;--clv-color-warning:#ffb77a;--clv-color-on-warning:#4d2600;--clv-color-warning-container:#6e3900;--clv-color-on-warning-container:#ffdcc2;--clv-color-danger:#ffb4ab;--clv-color-on-danger:#690005;--clv-color-danger-container:#8c1d18;--clv-color-on-danger-container:#ffdad6;--clv-color-info:#bcc7d8;--clv-color-on-info:#253140;--clv-color-info-container:#3b4757;--clv-color-on-info-container:#dce3ef;--clv-color-surface:#16130f;--clv-color-on-surface:#ece5dc;--clv-color-on-surface-variant:#d3c8bc;--clv-color-surface-dim:#16130f;--clv-color-surface-bright:#3d3833;--clv-color-surface-container-lowest:#110e0b;--clv-color-surface-container-low:#1e1a16;--clv-color-surface-container:#221e1a;--clv-color-surface-container-high:#2d2824;--clv-color-surface-container-highest:#38332e;--clv-color-surface-card:#1e1a16;--clv-color-surface-inset:#2d2824;--clv-color-outline:#9c9186;--clv-color-outline-variant:#4d453d;--clv-color-inverse-surface:#ece5dc;--clv-color-on-inverse-surface:#34302b;--clv-color-inverse-primary:#1f5e55;--clv-color-shadow:#000;--clv-color-scrim:#000;--clv-color-focus-ring:#9cc4ff;--clv-shadow-rgb:0 0 0}}:root[data-theme=dark]{color-scheme:dark;--clv-color-primary:#8ed3c4;--clv-color-on-primary:#00382f;--clv-color-primary-container:#164f46;--clv-color-on-primary-container:#b9f0e2;--clv-color-secondary:#ffb59e;--clv-color-on-secondary:#5a1b06;--clv-color-secondary-container:#7d3219;--clv-color-on-secondary-container:#ffdbcf;--clv-color-tertiary:#e7c36f;--clv-color-on-tertiary:#3f2e00;--clv-color-tertiary-container:#5b4300;--clv-color-on-tertiary-container:#f8e1a8;--clv-color-verified:#a8c8ff;--clv-color-on-verified:#0a2f62;--clv-color-verified-container:#1d467f;--clv-color-on-verified-container:#d8e5ff;--clv-color-success:#92d68f;--clv-color-on-success:#0a3a0f;--clv-color-success-container:#1f5322;--clv-color-on-success-container:#c8f0c4;--clv-color-warning:#ffb77a;--clv-color-on-warning:#4d2600;--clv-color-warning-container:#6e3900;--clv-color-on-warning-container:#ffdcc2;--clv-color-danger:#ffb4ab;--clv-color-on-danger:#690005;--clv-color-danger-container:#8c1d18;--clv-color-on-danger-container:#ffdad6;--clv-color-info:#bcc7d8;--clv-color-on-info:#253140;--clv-color-info-container:#3b4757;--clv-color-on-info-container:#dce3ef;--clv-color-surface:#16130f;--clv-color-on-surface:#ece5dc;--clv-color-on-surface-variant:#d3c8bc;--clv-color-surface-dim:#16130f;--clv-color-surface-bright:#3d3833;--clv-color-surface-container-lowest:#110e0b;--clv-color-surface-container-low:#1e1a16;--clv-color-surface-container:#221e1a;--clv-color-surface-container-high:#2d2824;--clv-color-surface-container-highest:#38332e;--clv-color-surface-card:#1e1a16;--clv-color-surface-inset:#2d2824;--clv-color-outline:#9c9186;--clv-color-outline-variant:#4d453d;--clv-color-inverse-surface:#ece5dc;--clv-color-on-inverse-surface:#34302b;--clv-color-inverse-primary:#1f5e55;--clv-color-shadow:#000;--clv-color-scrim:#000;--clv-color-focus-ring:#9cc4ff;--clv-shadow-rgb:0 0 0}@media (prefers-reduced-motion:reduce){:root{--clv-duration-fast:0s;--clv-duration-base:0s;--clv-duration-slow:0s;--clv-duration-slower:0s}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:var(--clv-space-24)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--clv-color-surface);min-height:100vh;color:var(--clv-color-on-surface);font:var(--clv-text-body-large);letter-spacing:var(--clv-text-body-large-tracking);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;flex-direction:column;margin:0;display:flex}img,svg,video{max-width:100%;height:auto;display:block}svg{flex-shrink:0}input,select,textarea,button{font:inherit;letter-spacing:inherit;color:inherit}h1,h2,h3,h4,p,ul,ol,dl,figure,blockquote{margin:0}main{flex:1}main:focus{outline:none}h1,h2,h3{color:var(--clv-color-on-surface);text-wrap:balance}h1,.display{font:var(--clv-text-display-small);letter-spacing:var(--clv-text-display-small-tracking)}h2,.headline{font:var(--clv-text-headline-medium);letter-spacing:var(--clv-text-headline-medium-tracking)}h3,.title{font:var(--clv-text-title-large);letter-spacing:var(--clv-text-title-large-tracking)}h4{font:var(--clv-text-title-medium);letter-spacing:var(--clv-text-title-medium-tracking)}@media (width>=840px){h1,.display{font:var(--clv-text-display-medium);letter-spacing:var(--clv-text-display-medium-tracking)}h2,.headline{font:var(--clv-text-headline-large);letter-spacing:var(--clv-text-headline-large-tracking)}}p{text-wrap:pretty}a{color:var(--clv-color-primary);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}strong{font-weight:700}:focus-visible{outline:var(--clv-focus-ring-width) solid var(--clv-color-focus-ring);outline-offset:2px;border-radius:var(--clv-radius-xs)}::selection{background:var(--clv-color-primary-container);color:var(--clv-color-on-primary-container)}.eyebrow{font:var(--clv-text-label-large);letter-spacing:var(--clv-text-label-large-tracking);color:var(--clv-color-secondary)}.lede{font:var(--clv-text-body-large);color:var(--clv-color-on-surface-variant);max-width:62ch}.muted{color:var(--clv-color-on-surface-variant)}.small{font:var(--clv-text-body-small);letter-spacing:var(--clv-text-body-small-tracking)}.container{width:100%;max-width:calc(var(--clv-content-max-width) + 2 * var(--clv-gutter-compact));padding-inline:var(--clv-gutter-compact);margin-inline:auto}.reading{max-width:var(--clv-reading-max-width)}@media (width>=600px){.container{max-width:calc(var(--clv-content-max-width) + 2 * var(--clv-gutter-medium));padding-inline:var(--clv-gutter-medium)}}@media (width>=840px){.container{max-width:calc(var(--clv-content-max-width) + 2 * var(--clv-gutter-expanded));padding-inline:var(--clv-gutter-expanded)}}.section{padding-block:var(--clv-space-12)}@media (width>=840px){.section{padding-block:var(--clv-space-20)}}.section-alt{background:var(--clv-color-surface-container-low)}.section-head{gap:var(--clv-space-3);margin-bottom:var(--clv-space-8);max-width:var(--clv-reading-max-width);display:grid}.stack>*+*{margin-top:var(--clv-space-4)}.grid{gap:var(--clv-space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));display:grid}.grid-2{gap:var(--clv-space-6);display:grid}@media (width>=840px){.grid-2{grid-template-columns:1fr 1fr}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.btn{justify-content:center;align-items:center;gap:var(--clv-space-2);min-height:var(--clv-min-touch-target);padding:var(--clv-space-3) var(--clv-space-6);border-radius:var(--clv-radius-md);font:var(--clv-text-label-large);letter-spacing:var(--clv-text-label-large-tracking);cursor:pointer;transition:background-color var(--clv-duration-fast) var(--clv-ease-standard), box-shadow var(--clv-duration-fast) var(--clv-ease-standard), border-color var(--clv-duration-fast) var(--clv-ease-standard);border:1px solid #0000;text-decoration:none;display:inline-flex}.btn:hover{text-decoration:none}.btn-primary{background:var(--clv-color-primary);color:var(--clv-color-on-primary);box-shadow:var(--clv-shadow-1)}.btn-primary:hover{background:color-mix(in srgb, var(--clv-color-primary) 88%, var(--clv-color-on-primary));box-shadow:var(--clv-shadow-2)}.btn-secondary{color:var(--clv-color-primary);border-color:var(--clv-color-outline);background:0 0}.btn-secondary:hover{background:color-mix(in srgb, var(--clv-color-primary) 8%, transparent)}.btn-tonal{background:var(--clv-color-primary-container);color:var(--clv-color-on-primary-container)}.btn-tonal:hover{background:color-mix(in srgb, var(--clv-color-primary-container) 85%, var(--clv-color-primary))}.btn[disabled],.btn[aria-disabled=true]{opacity:.6;cursor:progress}.btn-row{gap:var(--clv-space-3);flex-wrap:wrap;display:flex}.link-arrow{align-items:center;gap:var(--clv-space-1);font:var(--clv-text-label-large);letter-spacing:var(--clv-text-label-large-tracking);min-height:var(--clv-min-touch-target);text-decoration:none;display:inline-flex}.link-arrow:hover{text-decoration:underline}.card{background:var(--clv-color-surface-card);border:1px solid var(--clv-color-outline-variant);border-radius:var(--clv-radius-lg);padding:var(--clv-space-6)}.card-link{gap:var(--clv-space-3);color:inherit;transition:border-color var(--clv-duration-fast) var(--clv-ease-standard), box-shadow var(--clv-duration-fast) var(--clv-ease-standard);flex-direction:column;text-decoration:none;display:flex}.card-link:hover{border-color:var(--clv-color-outline);box-shadow:var(--clv-shadow-2)}.card-link:hover .card-title{text-underline-offset:.2em;text-decoration:underline 1px}.card-title{font:var(--clv-text-title-large);letter-spacing:var(--clv-text-title-large-tracking);color:var(--clv-color-on-surface)}.card-meta{font:var(--clv-text-label-large);color:var(--clv-color-primary);align-items:center;gap:var(--clv-space-1);margin-top:auto;display:inline-flex}.tag{align-items:center;gap:var(--clv-space-1);padding:var(--clv-space-1) var(--clv-space-3);border-radius:var(--clv-radius-full);background:var(--clv-color-surface-container-high);color:var(--clv-color-on-surface);font:var(--clv-text-label-medium);letter-spacing:var(--clv-text-label-medium-tracking);display:inline-flex}.icon-badge{width:var(--clv-space-12);height:var(--clv-space-12);border-radius:var(--clv-radius-md);background:var(--clv-color-primary-container);color:var(--clv-color-on-primary-container);place-items:center;display:inline-grid}.callout{gap:var(--clv-space-3);padding:var(--clv-space-4) var(--clv-space-5);border-radius:var(--clv-radius-md);background:var(--clv-color-info-container);color:var(--clv-color-on-info-container);font:var(--clv-text-body-medium);letter-spacing:var(--clv-text-body-medium-tracking);align-items:flex-start;display:flex}.callout-warning{background:var(--clv-color-warning-container);color:var(--clv-color-on-warning-container)}.callout svg{margin-top:2px}.check-list{gap:var(--clv-space-3);padding:0;list-style:none;display:grid}.check-list li{gap:var(--clv-space-3);grid-template-columns:auto 1fr;align-items:start;display:grid}.check-list li>svg{color:var(--clv-color-success);margin-top:4px}.steps{counter-reset:step;gap:var(--clv-space-5);padding:0;list-style:none;display:grid}.steps li{counter-increment:step;grid-template-columns:var(--clv-space-10) 1fr;gap:var(--clv-space-4);align-items:start;display:grid}.steps li:before{content:counter(step);width:var(--clv-space-10);height:var(--clv-space-10);border-radius:var(--clv-radius-full);background:var(--clv-color-primary-container);color:var(--clv-color-on-primary-container);font:var(--clv-text-title-medium);place-items:center;display:grid}.steps h3{font:var(--clv-text-title-medium);letter-spacing:var(--clv-text-title-medium-tracking);margin-bottom:var(--clv-space-1)}.steps p{color:var(--clv-color-on-surface-variant);font:var(--clv-text-body-medium);letter-spacing:var(--clv-text-body-medium-tracking)}.prose{max-width:var(--clv-reading-max-width)}.prose>*+*{margin-top:var(--clv-space-5)}.prose h2{font:var(--clv-text-headline-small);letter-spacing:var(--clv-text-headline-small-tracking);margin-top:var(--clv-space-12)}.prose h3{font:var(--clv-text-title-large);margin-top:var(--clv-space-8)}.prose h2+*,.prose h3+*{margin-top:var(--clv-space-3)}.prose ul,.prose ol{padding-left:var(--clv-space-6)}.prose li+li{margin-top:var(--clv-space-2)}.prose li::marker{color:var(--clv-color-on-surface-variant)}.prose blockquote{padding:var(--clv-space-4) var(--clv-space-5);border-left:4px solid var(--clv-color-primary);background:var(--clv-color-surface-inset);border-radius:0 var(--clv-radius-md) var(--clv-radius-md) 0}.prose hr{border:0;border-top:1px solid var(--clv-color-outline-variant);margin-block:var(--clv-space-10)}.prose code{border-radius:var(--clv-radius-xs);background:var(--clv-color-surface-container-high);padding:.1em .35em;font-size:.9em}.prose .table-wrap,.prose>table{display:block;overflow-x:auto}.prose table,.data-table{border-collapse:collapse;width:100%;font:var(--clv-text-body-medium);letter-spacing:var(--clv-text-body-medium-tracking)}.prose th,.prose td,.data-table th,.data-table td{text-align:left;vertical-align:top;padding:var(--clv-space-3) var(--clv-space-4);border-bottom:1px solid var(--clv-color-outline-variant)}.prose th,.data-table th{font:var(--clv-text-label-large);color:var(--clv-color-on-surface);background:var(--clv-color-surface-container)}.nowrap{white-space:nowrap}.site-header[data-astro-cid-fzpbxy5g]{background:var(--clv-color-surface);border-bottom:1px solid var(--clv-color-outline-variant)}.bar[data-astro-cid-fzpbxy5g]{align-items:center;column-gap:var(--clv-space-4);padding-top:var(--clv-space-3);grid-template-columns:1fr auto;grid-template-areas:"brand cta""nav nav";display:grid}.wordmark[data-astro-cid-fzpbxy5g]{min-height:var(--clv-min-touch-target);font:var(--clv-text-wordmark);letter-spacing:var(--clv-text-wordmark-tracking);color:var(--clv-color-primary);grid-area:brand;justify-self:start;align-items:center;text-decoration:none;display:inline-flex}.actions[data-astro-cid-fzpbxy5g]{align-items:center;gap:var(--clv-space-3);grid-area:cta;justify-self:end;display:flex}.cta[data-astro-cid-fzpbxy5g]{padding-inline:var(--clv-space-4)}.nav[data-astro-cid-fzpbxy5g]{margin-inline:calc(-1 * var(--clv-space-3));grid-area:nav}.nav[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g]{flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{min-height:var(--clv-min-touch-target);padding-inline:var(--clv-space-3);font:var(--clv-text-label-large);letter-spacing:var(--clv-text-label-large-tracking);color:var(--clv-color-on-surface-variant);align-items:center;text-decoration:none;display:inline-flex;position:relative}.nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover{color:var(--clv-color-on-surface)}.nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page]{color:var(--clv-color-primary)}.nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page]:after{content:"";left:var(--clv-space-3);right:var(--clv-space-3);bottom:var(--clv-space-2);border-radius:var(--clv-radius-full);background:currentColor;height:2px;position:absolute}@media (width<=379px){.nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{padding-inline:var(--clv-space-2)}.cta[data-astro-cid-fzpbxy5g]{padding-inline:var(--clv-space-3)}}@media (width>=840px){.site-header[data-astro-cid-fzpbxy5g]{z-index:10;position:sticky;top:0}.bar[data-astro-cid-fzpbxy5g]{column-gap:var(--clv-space-8);padding-block:var(--clv-space-2);grid-template-columns:auto 1fr auto;grid-template-areas:"brand nav cta"}.nav[data-astro-cid-fzpbxy5g]{justify-self:end;margin-inline:0}.nav[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g]{gap:var(--clv-space-2)}}.site-footer[data-astro-cid-nns7i3if]{background:var(--clv-color-surface-container);border-top:1px solid var(--clv-color-outline-variant);padding-block:var(--clv-space-12) var(--clv-space-8);font:var(--clv-text-body-medium);letter-spacing:var(--clv-text-body-medium-tracking);margin-top:auto}.cols[data-astro-cid-nns7i3if]{gap:var(--clv-space-8);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));display:grid}@media (width>=840px){.cols[data-astro-cid-nns7i3if]{grid-template-columns:1.6fr 1fr 1.2fr 1fr 1.4fr}}.wordmark[data-astro-cid-nns7i3if]{font:var(--clv-text-wordmark);letter-spacing:var(--clv-text-wordmark-tracking);color:var(--clv-color-primary);text-decoration:none}.tagline[data-astro-cid-nns7i3if]{margin-top:var(--clv-space-3);font:var(--clv-text-title-medium);color:var(--clv-color-on-surface)}.supporting[data-astro-cid-nns7i3if]{margin-top:var(--clv-space-1);color:var(--clv-color-secondary)}.col-title[data-astro-cid-nns7i3if]{font:var(--clv-text-label-large);letter-spacing:var(--clv-text-label-large-tracking);color:var(--clv-color-on-surface);margin-bottom:var(--clv-space-2)}ul[data-astro-cid-nns7i3if]{margin:0;padding:0;list-style:none}li[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{min-height:40px;color:var(--clv-color-on-surface-variant);overflow-wrap:anywhere;align-items:center;text-decoration:none;display:inline-flex}li[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{color:var(--clv-color-primary);text-decoration:underline}.contact[data-astro-cid-nns7i3if] li[data-astro-cid-nns7i3if]{padding-block:var(--clv-space-1);display:grid}.contact[data-astro-cid-nns7i3if] .label[data-astro-cid-nns7i3if]{font:var(--clv-text-label-medium);color:var(--clv-color-on-surface-variant)}.contact[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{min-height:32px}.legal[data-astro-cid-nns7i3if]{margin-top:var(--clv-space-10);padding-top:var(--clv-space-6);border-top:1px solid var(--clv-color-outline-variant);gap:var(--clv-space-2);font:var(--clv-text-body-small);letter-spacing:var(--clv-text-body-small-tracking);color:var(--clv-color-on-surface-variant);max-width:80ch;display:grid}.consent-banner[data-astro-cid-u6s5b3h2]{z-index:60;left:var(--clv-space-4);right:var(--clv-space-4);bottom:var(--clv-space-4);gap:var(--clv-space-3);max-width:32rem;padding:var(--clv-space-5);border-radius:var(--clv-radius-lg);border:1px solid var(--clv-color-outline-variant);background:var(--clv-color-surface-container-lowest);color:var(--clv-color-on-surface);box-shadow:var(--clv-shadow-2);font:var(--clv-text-body-small);letter-spacing:var(--clv-text-body-small-tracking);display:grid;position:fixed}.consent-banner[data-astro-cid-u6s5b3h2] p[data-astro-cid-u6s5b3h2]{margin:0}.consent-banner[data-astro-cid-u6s5b3h2] a[data-astro-cid-u6s5b3h2]{color:var(--clv-color-primary)}.consent-actions[data-astro-cid-u6s5b3h2]{gap:var(--clv-space-3);justify-content:flex-end;display:flex}.consent-actions[data-astro-cid-u6s5b3h2] .btn[data-astro-cid-u6s5b3h2]{min-height:40px;padding-inline:var(--clv-space-4);border-radius:var(--clv-radius-full);font:var(--clv-text-label-large);letter-spacing:var(--clv-text-label-large-tracking);cursor:pointer;border:1px solid #0000}.consent-actions[data-astro-cid-u6s5b3h2] .btn-ghost[data-astro-cid-u6s5b3h2]{border-color:var(--clv-color-outline-variant);color:var(--clv-color-on-surface);background:0 0}.consent-actions[data-astro-cid-u6s5b3h2] .btn-primary[data-astro-cid-u6s5b3h2]{background:var(--clv-color-primary);color:var(--clv-color-on-primary)}.skip-link{left:var(--clv-space-4);top:var(--clv-space-2);z-index:100;padding:var(--clv-space-3) var(--clv-space-5);border-radius:var(--clv-radius-md);background:var(--clv-color-inverse-surface);color:var(--clv-color-on-inverse-surface);font:var(--clv-text-label-large);text-decoration:none;position:absolute;transform:translateY(-200%)}.skip-link:focus{transform:none}
