@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-vietnamese-standard-normal.rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-ext-standard-normal.7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-standard-normal.DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:2rem;--space-8:2.5rem;--space-9:3.75rem;--space-10:5rem;--space-11:7.5rem;--font-size-2xs:.75rem;--font-size-xs:.875rem;--font-size-sm:.9375rem;--font-size-md:1rem;--font-size-base:1.0625rem;--font-size-lg:1.25rem;--font-size-xl:clamp(1.25rem, 1.1rem + .5vw, 1.5rem);--font-size-2xl:clamp(1.5rem, 1.2rem + 1vw, 2rem);--font-size-3xl:clamp(2rem, 1.4rem + 2.2vw, 3.25rem);--font-size-hero:clamp(2.5rem, 1.4rem + 4.2vw, 5rem);--line-height-tight:1.1;--line-height-heading:1.2;--line-height-body:1.6;--line-height-caption:1.4;--layout-container:91.5rem;--layout-content:75rem;--layout-measure:42rem;--layout-toc:14rem;--layout-rail:18rem;--layout-gutter:1rem;--layout-gutter-lg:4rem;--rhythm-paragraph:1.5rem;--rhythm-after-heading:1.125rem;--rhythm-before-heading:2.5rem;--rhythm-figure:2.5rem;--radius-sm:.375rem;--radius-md:.75rem;--radius-lg:1.5rem;--radius-xl:2rem;--radius-pill:9999px;--shadow-nav:none;--shadow-menu:0 9px 24px #0000001a;--shadow-card-hover:0 9px 24px #00000014;--duration-fast:.15s;--duration-base:.25s;--duration-slow:.4s;--ease-standard:cubic-bezier(.16, 1, .3, 1);--z-header:50;--color-bg:#fff;--color-surface:#fff;--color-surface-alt:#faf8f5;--color-surface-soft:#faf8f5;--color-surface-deep:#ede7e0;--color-border:#e9e9e9;--color-border-strong:#d6d6d6;--color-text:#1b1b1b;--color-text-muted:#5c5c5c;--color-heading:#1b1b1b;--color-primary:#003b39;--color-primary-hover:#005451;--color-on-primary:#fff;--color-brand:#088177;--color-brand-soft:#d8edeb;--color-brand-tint:#a8ded8;--color-accent:#088177;--color-accent-text:#045e58;--color-accent-soft:#d8edeb;--color-link:#045e58;--color-link-hover:#003b39;--color-focus:#088177;--color-header-bg:#faf8f5;--color-header-text:#1b1b1b;--color-callout-bg:#d8edeb;--color-note-bg:#faf8f5;--color-note-border:#5c5c5c;--color-warn-bg:#f5e1e3;--color-warn-border:#b04364;--color-footer-bg:#ede7e0;--color-footer-text:#1b1b1b;--color-footer-muted:#5c5c5c;--color-footer-bar:#003b39;--color-footer-bar-text:#fff;--color-chip-border:#d6d6d6;--color-chip-bg:#ede7e0;--color-panel-dark:#003b39;--color-panel-dark-2:#005451;--color-on-dark-muted:#a8ded8;--color-sand:#c6b29f;--color-lagoon-soft:#c6eaff;--color-rhubarb-soft:#f5e1e3;--font-heading:"Archivo Variable", Archivo, ui-sans-serif, system-ui, sans-serif;--font-body:"Archivo Variable", Archivo, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-heading-weight:500;--font-heading-stretch:125%;--font-body-stretch:100%;--font-body-weight:400;--font-body-tracking:0;--font-eyebrow-tracking:.02em;--label-size:.75rem;--label-small:.6875rem;--label-tracking:.02em;--label-case:uppercase;--label-weight:500;--button-border-width:0;--button-case:none;--button-tracking:0;--button-weight:500;--card-border-width:0;--card-accent-edge:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:6rem}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-weight:var(--font-body-weight);font-stretch:var(--font-body-stretch);font-size:var(--font-size-base);line-height:var(--line-height-body);letter-spacing:var(--font-body-tracking);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}img,svg,video{max-width:100%;height:auto;display:block}h1,h2,h3,h4,.display{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-stretch:var(--font-heading-stretch);color:var(--color-heading);line-height:var(--line-height-heading);letter-spacing:.005em;margin:var(--rhythm-before-heading) 0 var(--rhythm-after-heading);text-wrap:balance}h1{font-size:var(--font-size-3xl);margin:0 0 var(--space-5);line-height:1.15}h2{font-size:var(--font-size-2xl)}h3{font-size:var(--font-size-xl)}h4{font-size:var(--font-size-lg)}p,ul,ol,table,blockquote{margin:0 0 var(--rhythm-paragraph)}ul,ol{padding-left:1.4rem}li{margin-bottom:var(--space-2)}li>ul,li>ol{margin:var(--space-2) 0 0}a{color:var(--color-link);transition:color var(--duration-fast) var(--ease-standard);text-decoration:none}a:hover{color:var(--color-link-hover);text-underline-offset:.18em;text-decoration:underline}.prose a{color:var(--color-text);text-decoration:underline;text-decoration-color:var(--color-brand);text-underline-offset:.2em;text-decoration-thickness:1px}.prose a:hover{color:var(--color-accent-text);text-decoration-thickness:2px}.prose .not-prose a,.prose a.btn,.prose a.link-card,.prose a.person-tile,.prose .chips a,.prose .toc a,.prose .story-list a{text-decoration:none}.prose .not-prose a:not(.btn),.prose a.link-card,.prose a.person-tile{color:var(--color-text)}.prose a.btn{color:var(--color-on-primary)}.prose a.btn.secondary,.prose a.btn.light,.prose a.btn.ghost{color:var(--color-text)}.prose .not-prose ul,.prose ul.story-list{padding-left:0}:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;border-radius:var(--radius-sm)}hr{border:0;border-top:1px solid var(--color-border);margin:var(--space-8) 0}strong{font-weight:600}figure{margin:var(--rhythm-figure) 0}figure img{background:var(--color-surface-alt);border-radius:var(--radius-lg);width:100%}figcaption{font-size:var(--font-size-2xs);line-height:var(--line-height-caption);color:var(--color-text-muted);margin-top:var(--space-3)}figcaption .credit{margin-top:var(--space-1);display:block}code{background:var(--color-surface-alt);border-radius:var(--radius-sm);padding:.1em .35em;font-size:.9em}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{left:var(--space-4);background:var(--color-primary);color:var(--color-on-primary);padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);z-index:100;position:absolute;top:-3rem}.skip-link:focus{top:var(--space-2);color:var(--color-on-primary)}.label,.eyebrow,.callout-title,.facts h2,.takeaways h2{font-family:var(--font-body);font-stretch:var(--font-body-stretch);font-weight:var(--label-weight);font-size:var(--label-size);letter-spacing:var(--label-tracking);text-transform:var(--label-case);line-height:1.4}.pill{align-items:center;gap:var(--space-1);font-size:var(--font-size-2xs);border-radius:var(--radius-pill);background:var(--color-surface-deep);color:var(--color-text);white-space:nowrap;padding:.4rem .7rem;font-weight:500;line-height:1;display:inline-flex}.pill.teal{background:var(--color-brand-soft);color:var(--color-accent-text)}.pill.warn{background:var(--color-rhubarb-soft);color:#8e1b44}.container{width:100%;max-width:var(--layout-container);padding-inline:var(--layout-gutter);margin-inline:auto}@media (width>=48rem){.container{padding-inline:var(--space-7)}}@media (width>=80rem){.container{padding-inline:var(--layout-gutter-lg)}}.measure{max-width:var(--layout-measure)}.page-grid{padding-block:var(--space-7) var(--space-10)}.article-top{text-align:center;max-width:52rem;padding-block:var(--space-7) var(--space-6);margin-inline:auto}.article-top .eyebrow{justify-content:center}.article-top h1{margin-bottom:var(--space-4);font-size:clamp(2rem,1.5rem + 2vw,3rem)}.article-top .dek{font-size:var(--font-size-lg);color:var(--color-text-muted);max-width:40rem;margin:0 auto var(--space-6);line-height:1.5}.article-hero{max-width:64rem;margin:0 auto var(--space-8)}.article-hero img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-xl)}.article-grid{column-gap:var(--space-9);padding-block:var(--space-2) var(--space-10);grid-template-columns:minmax(0,1fr);grid-template-areas:"body""rail";display:grid}.article-body{grid-area:body;min-width:0}.article-rail{margin-top:var(--space-8);grid-area:rail}.article-toc{grid-area:toc;display:none}@media (width>=60rem){.article-grid{grid-template-columns:minmax(0, var(--layout-measure)) var(--layout-rail);justify-content:center;column-gap:var(--space-8);grid-template-areas:"body rail"}.article-rail{margin-top:0}.article-rail>.rail-sticky{position:sticky;top:6rem}}@media (width>=80rem){.article-grid.has-toc{grid-template-columns:var(--layout-toc) minmax(0, var(--layout-measure)) var(--layout-rail);column-gap:var(--space-9);grid-template-areas:"toc body rail"}.article-grid.has-toc .article-toc{display:block}.article-grid.has-toc .toc-inline{display:none}.article-toc>.toc{position:sticky;top:6rem}}.site-header{z-index:var(--z-header);background:var(--color-header-bg);color:var(--color-header-text);transition:border-color var(--duration-base);border-bottom:1px solid #0000;position:sticky;top:0}.site-header.scrolled{border-bottom-color:var(--color-border)}.site-header .bar{max-width:var(--layout-container);align-items:center;gap:var(--space-7);height:63px;padding-inline:var(--layout-gutter);margin-inline:auto;display:flex}@media (width>=48rem){.site-header .bar{padding-inline:var(--space-7)}}@media (width>=64rem){.site-header .bar{height:69px}}@media (width>=80rem){.site-header .bar{padding-inline:var(--layout-gutter-lg)}}.nav{align-items:center;gap:var(--space-6);flex:1;display:flex}.nav .nav-links{align-items:center;gap:var(--space-6);display:flex}.nav .nav-actions{align-items:center;gap:var(--space-3);margin-left:auto;display:flex}.nav a:not(.btn),.nav summary{color:var(--color-header-text);font-size:var(--font-size-xs);white-space:nowrap;padding:var(--space-2) 0;cursor:pointer;font-weight:400;text-decoration:none}.nav a:not(.btn):hover,.nav summary:hover,.nav a[aria-current=page]{color:var(--color-accent-text);text-decoration:none}.nav details{position:relative}.nav summary{align-items:center;gap:.4rem;list-style:none;display:flex}.nav summary::-webkit-details-marker{display:none}.nav summary:after{content:"";width:.4em;height:.4em;transition:transform var(--duration-base) var(--ease-standard);border-bottom:1.5px solid;border-right:1.5px solid;transform:rotate(45deg)translateY(-2px)}.nav details[open] summary:after{transform:rotate(-135deg)translateY(-1px)}.nav .menu{top:calc(100% + 1.25rem);left:calc(-1 * var(--space-4));background:var(--color-surface);border-radius:var(--radius-lg);min-width:17rem;box-shadow:var(--shadow-menu);padding:var(--space-2);animation:menu-in var(--duration-base) var(--ease-standard);position:absolute}.nav .menu a:not(.btn){color:var(--color-text);padding:var(--space-3) var(--space-4);font-size:var(--font-size-xs);white-space:normal;border-radius:var(--radius-md);display:block}.nav .menu a:not(.btn):hover{background:var(--color-surface-alt);color:var(--color-text)}@keyframes menu-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}.nav-toggle{margin-left:auto;display:none}@media (width<=64rem){.nav{display:none}.nav-toggle{display:block}.nav-toggle summary{cursor:pointer;padding:var(--space-3);border-radius:var(--radius-pill);background:var(--color-surface-deep);gap:5px;list-style:none;display:grid}.nav-toggle summary::-webkit-details-marker{display:none}.nav-toggle summary span{background:var(--color-header-text);width:1.125rem;height:1.5px;transition:transform var(--duration-base), opacity var(--duration-base);display:block}.nav-toggle[open] summary span:first-child{transform:translateY(6.5px)rotate(45deg)}.nav-toggle[open] summary span:nth-child(2){opacity:0}.nav-toggle[open] summary span:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}.mobile-nav{background:var(--color-header-bg);color:var(--color-text);padding:var(--space-4) var(--layout-gutter) var(--space-8);position:fixed;inset:63px 0 0;overflow-y:auto}.mobile-nav h2{margin:var(--space-6) 0 var(--space-2);color:var(--color-text-muted)}.mobile-nav ul{margin:0;padding:0;list-style:none}.mobile-nav li{margin:0}.mobile-nav a:not(.btn){padding:var(--space-3) 0;color:var(--color-text);font-size:var(--font-size-lg);border-bottom:1px solid var(--color-border);text-decoration:none;display:block}.mobile-nav .btn{margin-top:var(--space-7);width:100%}}.breadcrumbs{font-size:var(--font-size-2xs);color:var(--color-text-muted);padding-top:var(--space-5)}.breadcrumbs ol{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0;overflow:hidden}.breadcrumbs li+li:before{content:"›";margin-right:var(--space-2);color:var(--color-text-muted)}.breadcrumbs a{color:var(--color-text)}.breadcrumbs a:hover{color:var(--color-accent-text)}.chips{margin:var(--space-8) 0 var(--space-6)}.chips .label{margin-bottom:var(--space-3);color:var(--color-text-muted)}.chips ul{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.chips li{margin:0}.chips a{font-size:var(--font-size-xs);padding:var(--space-3) var(--space-4);border-radius:var(--radius-pill);background:var(--color-surface-deep);color:var(--color-text);transition:background-color var(--duration-fast);line-height:1.15;text-decoration:none;display:inline-block}.chips a:hover{background:var(--color-primary);color:var(--color-on-primary);text-decoration:none}.subnav{background:var(--color-header-bg);border-top:1px solid var(--color-border)}.subnav ul{padding:var(--space-3) 0;gap:var(--space-2);scrollbar-width:none;margin:0;list-style:none;display:flex;overflow-x:auto}.subnav li{margin:0}.subnav a{white-space:nowrap;padding:var(--space-2) var(--space-4);font-size:var(--font-size-xs);color:var(--color-text);border-radius:var(--radius-pill);text-decoration:none;display:block}.subnav a:hover{background:var(--color-surface-deep);text-decoration:none}.subnav a[aria-current=page]{background:var(--color-primary);color:var(--color-on-primary)}.eyebrow{align-items:center;gap:var(--space-2);color:var(--color-text);margin:0 0 var(--space-4);display:flex}.eyebrow a{color:inherit;text-decoration:none}.eyebrow a:hover{color:var(--color-accent-text)}.lede{font-size:var(--font-size-lg);color:var(--color-text-muted);margin-bottom:var(--space-6);line-height:1.5}.meta-row{justify-content:center;align-items:center;gap:var(--space-3) var(--space-4);font-size:var(--font-size-2xs);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.meta-row .date{text-transform:uppercase;letter-spacing:var(--label-tracking);font-weight:500}.byline{justify-content:center;gap:var(--space-4) var(--space-7);margin-top:var(--space-6);text-align:left;flex-wrap:wrap;display:flex}.byline .person{align-items:center;gap:var(--space-3);font-size:var(--font-size-2xs);line-height:1.35;display:flex}.byline .person .role{color:var(--color-text-muted);display:block}.byline .name{color:var(--color-text);font-weight:500;font-size:var(--font-size-xs);text-decoration:none}.byline .name:hover{color:var(--color-accent-text);text-decoration:underline}.avatar{background:var(--color-brand-soft);width:2.5rem;height:2.5rem;color:var(--color-accent-text);font-weight:500;font-size:var(--font-size-xs);border-radius:50%;flex:none;place-items:center;display:inline-grid;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.avatar.lg{width:7.5rem;height:7.5rem;font-size:var(--font-size-2xl);font-family:var(--font-heading);font-stretch:var(--font-heading-stretch)}.avatar.md{width:4rem;height:4rem;font-size:var(--font-size-lg)}.hero-image{margin:0 0 var(--space-7)}.hero-image img{aspect-ratio:1200/720;object-fit:cover}.takeaways{background:var(--color-callout-bg);border-radius:var(--radius-lg);margin:0 0 var(--space-8);padding:var(--space-6) var(--space-7)}.takeaways h2{margin:0 0 var(--space-4);color:var(--color-accent-text)}.takeaways ul{margin:0;padding-left:1.2rem}.takeaways li{margin-bottom:var(--space-3)}.takeaways li:last-child{margin-bottom:0}.takeaways li::marker{color:var(--color-accent-text)}.facts{background:var(--color-surface-alt);border-radius:var(--radius-lg);padding:var(--space-6);margin-bottom:var(--space-4)}.facts h2{margin:0 0 var(--space-4);color:var(--color-text-muted)}.facts dl{font-size:var(--font-size-xs);margin:0;line-height:1.45}.facts dt{color:var(--color-text-muted);font-size:var(--font-size-2xs);margin-top:var(--space-4)}.facts dt:first-child{margin-top:0}.facts dd{margin:var(--space-1) 0 0;color:var(--color-text);font-weight:500}.facts ul{font-size:var(--font-size-xs);margin:0;padding-left:1.1rem}.facts .facts-note{font-size:var(--font-size-2xs);color:var(--color-text-muted);margin:var(--space-5) 0 0}.facts .official{margin-top:var(--space-4);font-size:var(--font-size-xs);font-weight:500;display:inline-block}.reviewer-card{background:var(--color-surface-alt);border-radius:var(--radius-lg);padding:var(--space-5) var(--space-6);font-size:var(--font-size-xs);margin-bottom:var(--space-4);line-height:1.5}.reviewer-card .who{gap:var(--space-3);margin-bottom:var(--space-3);align-items:center;display:flex}.reviewer-card p{margin:0 0 var(--space-2)}.reviewer-card .label{color:var(--color-accent-text);align-items:center;gap:var(--space-2);display:flex}.reviewer-card .label:before{content:"";background:var(--color-brand) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' stroke='white' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 70% no-repeat;border-radius:50%;width:.9rem;height:.9rem}.rail-cta{background:var(--color-panel-dark);color:var(--color-on-primary);border-radius:var(--radius-lg);padding:var(--space-6);margin-bottom:var(--space-4)}.rail-cta p{margin:0 0 var(--space-5);font-size:var(--font-size-xs);color:var(--color-on-dark-muted);line-height:1.5}.rail-cta .rail-cta-title{font-family:var(--font-heading);font-stretch:var(--font-heading-stretch);font-weight:500;font-size:var(--font-size-lg);margin-bottom:var(--space-2);color:var(--color-on-primary);line-height:1.25}.rail-cta .btn{background:var(--color-surface-alt);width:100%;color:var(--color-text)}.rail-cta .btn:hover{background:var(--color-surface);color:var(--color-text)}.rail-related h2{font-size:var(--font-size-md);font-family:var(--font-body);font-stretch:var(--font-body-stretch);margin:var(--space-6) 0 var(--space-3)}.rail-related ul{margin:0;padding:0;list-style:none}.rail-related li{border-top:1px solid var(--color-border);margin:0}.rail-related a{padding:var(--space-4) 0;color:var(--color-text);font-size:var(--font-size-xs);font-weight:500;line-height:1.35;text-decoration:none;display:block}.rail-related a:hover{color:var(--color-accent-text)}.rail-related .label{color:var(--color-text-muted);margin-bottom:var(--space-1);font-size:var(--label-small);display:block}.prose h2{margin-top:var(--space-9)}.prose h2:first-child{margin-top:0}.prose h3{margin-top:var(--space-7)}.callout{background:var(--color-note-bg);border-radius:var(--radius-lg);padding:var(--space-6);margin:var(--space-7) 0}.callout.warn{background:var(--color-warn-bg)}.callout-title{margin:0 0 var(--space-3);color:var(--color-heading)}.callout>:last-child,.caveat>:last-child,.adviser-note>:last-child{margin-bottom:0}.caveat{background:var(--color-rhubarb-soft);border-radius:var(--radius-lg);padding:var(--space-6);margin:var(--space-7) 0}.caveat-title{margin:0 0 var(--space-3);color:var(--color-heading);font-size:var(--font-size-lg)}.adviser-note{background:var(--color-callout-bg);border-radius:var(--radius-lg);padding:var(--space-6);margin:var(--space-7) 0}.adviser-note>p.label{margin:0 0 var(--space-3);color:var(--color-accent-text)}.adviser-note .adviser-sig{font-size:var(--font-size-xs);margin:var(--space-4) 0 0}.adviser-note.pending{background:var(--color-warn-bg);font-style:italic}.rules-date{gap:var(--space-2) var(--space-4);background:var(--color-surface-deep);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-5);font-size:var(--font-size-xs);margin:0 0 var(--space-7);flex-wrap:wrap;align-items:center;display:inline-flex}.rules-date strong{font-weight:500}.changelog{font-size:var(--font-size-xs);border-top:1px solid var(--color-border);margin-top:var(--space-9);padding-top:var(--space-6)}.changelog h2{font-size:var(--font-size-xl);margin-top:0}.changelog ol{padding:0;list-style:none}.changelog time{margin-right:var(--space-2);font-weight:500}.table-wrap{margin:var(--space-7) 0;border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow-x:auto}.prose table,table.data{border-collapse:collapse;width:100%;font-size:var(--font-size-xs);margin:0;line-height:1.45}.prose>table{border:1px solid var(--color-border);border-radius:var(--radius-lg);margin-bottom:var(--rhythm-paragraph);display:block;overflow-x:auto}.prose th,.prose td,table.data th,table.data td{text-align:left;padding:var(--space-4);border-bottom:1px solid var(--color-border);vertical-align:top}.prose thead th,table.data thead th{background:var(--color-surface-alt);color:var(--color-heading);font-weight:500}.prose tbody tr:last-child td,table.data tbody tr:last-child td{border-bottom:0}.prose blockquote{padding:var(--space-2) 0 var(--space-2) var(--space-6);border-left:2px solid var(--color-brand);font-family:var(--font-heading);font-stretch:var(--font-heading-stretch);font-size:var(--font-size-xl);margin-left:0;line-height:1.35}.prose ul li::marker{color:var(--color-text-muted)}.toc h2{font-family:var(--font-body);font-stretch:var(--font-body-stretch);font-size:var(--font-size-2xs);text-transform:uppercase;letter-spacing:var(--label-tracking);color:var(--color-text-muted);margin:0 0 var(--space-3)}.toc ol{margin:0;padding:0;list-style:none}.toc li{margin:0}.toc a{font-size:var(--font-size-xs);padding:var(--space-2) 0 var(--space-2) var(--space-4);border-left:1px solid var(--color-border);color:var(--color-text);transition:border-color var(--duration-fast), color var(--duration-fast);line-height:1.35;text-decoration:none;display:block}.toc a:hover,.toc a.active{border-left:2px solid var(--color-primary);padding-left:calc(var(--space-4) - 1px);color:var(--color-accent-text)}.toc-inline{background:var(--color-surface-alt);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-6);margin-bottom:var(--space-7)}.toc-inline summary{font-weight:500;font-size:var(--font-size-md);cursor:pointer}.toc-inline[open] summary{margin-bottom:var(--space-3)}.sources{font-size:var(--font-size-xs);border-top:1px solid var(--color-border);margin-top:var(--space-8);padding-top:var(--space-6);line-height:1.5}.sources summary{cursor:pointer;font-family:var(--font-heading);font-stretch:var(--font-heading-stretch);font-weight:500;font-size:var(--font-size-xl);color:var(--color-heading)}.sources h2{font-size:var(--font-size-xl);margin-top:0}.sources ol{padding-left:var(--space-5);margin-top:var(--space-4)}.sources .meta{color:var(--color-text-muted)}.disclaimer{font-size:var(--font-size-2xs);color:var(--color-text-muted);margin-top:var(--space-6);line-height:1.55}.author-box{gap:var(--space-4);margin-top:var(--space-9);display:grid}.author-box .person-card{gap:var(--space-4);background:var(--color-surface-alt);border-radius:var(--radius-lg);padding:var(--space-6);align-items:flex-start;display:flex}.author-box .person-card p{font-size:var(--font-size-xs);margin:0;line-height:1.5}.author-box .person-card .label{color:var(--color-text-muted);margin-bottom:var(--space-1)}.author-box .person-card .name{font-family:var(--font-heading);font-stretch:var(--font-heading-stretch);font-weight:500;font-size:var(--font-size-lg);color:var(--color-text);text-decoration:none}.author-box .person-card .name:hover{color:var(--color-accent-text)}.author-box .person-card .role{color:var(--color-text-muted);margin-bottom:var(--space-3)}.grid{gap:var(--space-4);margin-bottom:var(--space-7);grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));display:grid}@media (width>=64rem){.grid{gap:var(--space-5)}}.link-card{gap:var(--space-3);color:var(--color-text);background:var(--color-surface-alt);border-radius:var(--radius-lg);padding:var(--space-6);min-height:9rem;transition:background-color var(--duration-base) var(--ease-standard);flex-direction:column;text-decoration:none;display:flex}.link-card:hover{background:var(--color-surface-deep);color:var(--color-text);text-decoration:none}.link-card .meta{font-size:var(--label-size);font-weight:var(--label-weight);text-transform:uppercase;letter-spacing:var(--label-tracking);color:var(--color-text-muted);order:-1;margin:0;line-height:1.4}.link-card .title{font-family:var(--font-heading);font-stretch:var(--font-heading-stretch);color:var(--color-heading);font-weight:500;font-size:var(--font-size-lg);margin:0;line-height:1.25}.link-card .more{padding-top:var(--space-3);font-size:var(--font-size-xs);color:var(--color-text);align-items:center;gap:var(--space-2);margin-top:auto;font-weight:500;display:inline-flex}.link-card .more:after{content:"→";transition:transform var(--duration-base) var(--ease-standard)}.link-card:hover .more:after{transform:translate(4px)}.card{background:var(--color-surface-alt);border-radius:var(--radius-lg);padding:var(--space-6)}.card>:last-child{margin-bottom:0}.related{margin-top:var(--space-9)}.related h2{font-size:var(--font-size-2xl);margin-top:0}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:3rem;padding:var(--space-3) var(--space-6);background:var(--color-primary);color:var(--color-on-primary);border-radius:var(--radius-pill);font-family:var(--font-body);font-stretch:var(--font-body-stretch);font-size:var(--font-size-xs);font-weight:var(--button-weight);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast);border:0;line-height:1.2;text-decoration:none;display:inline-flex}.btn:hover{background:var(--color-primary-hover);color:var(--color-on-primary);text-decoration:none}.btn.secondary{background:var(--color-surface-deep);color:var(--color-text)}.btn.secondary:hover{background:var(--color-border-strong);color:var(--color-text)}.btn.light{background:var(--color-surface-alt);color:var(--color-text)}.btn.light:hover{background:var(--color-surface);color:var(--color-text)}.btn.ghost{color:var(--color-text);box-shadow:inset 0 0 0 1px var(--color-border-strong);background:0 0}.btn.ghost:hover{box-shadow:inset 0 0 0 1px var(--color-text)}.btn.small{min-height:2.5rem;padding:var(--space-2) var(--space-5)}.btn.arrow:after{content:"→";transition:transform var(--duration-base) var(--ease-standard)}.btn.arrow:hover:after{transform:translate(3px)}.hero-panel{background:var(--color-panel-dark);color:var(--color-on-primary);border-radius:var(--radius-xl);padding:var(--space-10) var(--space-5);text-align:center;margin-top:var(--space-4);isolation:isolate;position:relative;overflow:hidden}@media (width>=64rem){.hero-panel{padding:8.5rem var(--space-10)}}.hero-panel:before{content:"";background:radial-gradient(ellipse at center, var(--color-panel-dark-2) 0%, transparent 65%);z-index:-1;height:90%;position:absolute;inset:auto -10% -55%}.hero-panel .eyebrow{color:var(--color-on-dark-muted);justify-content:center}.hero-panel h1{color:var(--color-on-primary);font-size:var(--font-size-hero);max-width:15ch;margin:0 auto var(--space-6);line-height:1.05}.hero-panel .lede{color:var(--color-on-dark-muted);max-width:40rem;margin:0 auto var(--space-8)}.hero-panel .actions{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.hero-panel .btn{background:var(--color-surface-alt);color:var(--color-text)}.hero-panel .btn:hover{background:var(--color-surface);color:var(--color-text)}.hero-panel .btn.ghost{color:var(--color-on-primary);background:0 0;box-shadow:inset 0 0 0 1px #fff6}.hero-panel .btn.ghost:hover{box-shadow:inset 0 0 0 1px var(--color-on-primary)}.trust-strip{justify-content:center;gap:var(--space-3) var(--space-7);margin-top:var(--space-9);font-size:var(--font-size-2xs);color:var(--color-on-dark-muted);flex-wrap:wrap;display:flex}.trust-strip span{align-items:center;gap:var(--space-2);display:inline-flex}.trust-strip span:before{content:"";background:var(--color-brand-tint);border-radius:50%;width:.4rem;height:.4rem}.page-hero{text-align:center;max-width:52rem;padding-block:var(--space-9) var(--space-8);margin-inline:auto}@media (width>=64rem){.page-hero{padding-block:var(--space-10) var(--space-9)}}.page-hero .eyebrow{justify-content:center}.page-hero h1{font-size:clamp(2.25rem,1.4rem + 3vw,4rem);line-height:1.08}.page-hero .lede{max-width:40rem;margin-inline:auto}.section{padding-block:var(--space-9)}@media (width>=64rem){.section{padding-block:var(--space-11)}}.section>h2:first-child,.section .container>h2:first-child{margin-top:0}.section-head{justify-content:space-between;align-items:end;gap:var(--space-4) var(--space-8);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}.section-head h2{font-size:var(--font-size-3xl);max-width:18ch;margin:0;line-height:1.1}.section-head p{color:var(--color-text-muted);max-width:32rem;margin:0}.section-head.center{text-align:center;flex-direction:column;align-items:center}.section-head.center h2{max-width:22ch}.band{background:var(--color-surface-alt)}.band-teal{background:var(--color-brand-soft)}.band-dark{background:var(--color-panel-dark);color:var(--color-on-primary)}.band-dark h2,.band-dark h3{color:var(--color-on-primary)}.band-dark .section-head p{color:var(--color-on-dark-muted)}.panel{border-radius:var(--radius-xl);padding:var(--space-8) var(--space-6)}@media (width>=64rem){.panel{padding:var(--space-10)}}.panel.cream{background:var(--color-surface-alt)}.panel.deep{background:var(--color-surface-deep)}.panel.teal{background:var(--color-brand-soft)}.panel.dark{background:var(--color-panel-dark);color:var(--color-on-primary)}.panel.dark h2,.panel.dark h3{color:var(--color-on-primary)}.panel.dark p{color:var(--color-on-dark-muted)}.split{gap:var(--space-7);align-items:center;display:grid}@media (width>=64rem){.split{gap:var(--space-10);grid-template-columns:1fr 1fr}.split.reverse>:first-child{order:2}}.split h2{margin-top:0;font-size:clamp(1.75rem,1.1rem + 1.8vw,2.75rem);line-height:1.1}.split p{color:var(--color-text-muted)}.split .visual{border-radius:var(--radius-xl);min-height:22rem;padding:var(--space-7);justify-content:flex-end;gap:var(--space-3);flex-direction:column;display:flex}.split .visual.dark{background:var(--color-panel-dark);color:var(--color-on-primary)}.split .visual.deep{background:var(--color-surface-deep)}.split .visual.teal{background:var(--color-brand-soft)}.country-card{gap:var(--space-2);min-height:15rem;padding:var(--space-6);border-radius:var(--radius-lg);background:var(--color-surface-deep);color:var(--color-text);transition:background-color var(--duration-base) var(--ease-standard), transform var(--duration-base) var(--ease-standard);flex-direction:column;text-decoration:none;display:flex;position:relative}.country-card:nth-child(5n+2){background:var(--color-brand-soft)}.country-card:nth-child(5n+3){background:var(--color-lagoon-soft)}.country-card:nth-child(5n+4){background:var(--color-rhubarb-soft)}.country-card:nth-child(5n+5){background:var(--color-surface-alt)}.country-card:hover{color:var(--color-text);text-decoration:none;transform:translateY(-3px)}.country-card .code{font-size:var(--font-size-2xs);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--color-text-muted);font-weight:500}.country-card .name{font-family:var(--font-heading);font-stretch:var(--font-heading-stretch);font-size:var(--font-size-2xl);color:var(--color-heading);margin-top:auto;font-weight:500}.country-card .regime{font-size:var(--font-size-xs);color:var(--color-text);font-weight:500}.country-card .teaser{font-size:var(--font-size-2xs);color:var(--color-text-muted);margin:0}.country-card .go{top:var(--space-5);right:var(--space-5);background:var(--color-surface);width:2.5rem;height:2.5rem;transition:transform var(--duration-base) var(--ease-standard);border-radius:50%;place-items:center;display:grid;position:absolute}.country-card:hover .go{transform:rotate(-45deg)}.situations{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));display:grid}.situation{gap:var(--space-2);background:var(--color-surface);border-radius:var(--radius-lg);padding:var(--space-6);color:var(--color-text);transition:transform var(--duration-base) var(--ease-standard);flex-direction:column;text-decoration:none;display:flex}.situation:hover{color:var(--color-text);text-decoration:none;transform:translateY(-3px)}.situation .num{font-size:var(--font-size-2xs);color:var(--color-text-muted)}.situation .title{font-family:var(--font-heading);font-stretch:var(--font-heading-stretch);font-weight:500;font-size:var(--font-size-lg);line-height:1.25}.situation .desc{font-size:var(--font-size-xs);color:var(--color-text-muted)}.situation .more{padding-top:var(--space-3);font-size:var(--font-size-xs);margin-top:auto;font-weight:500}.stories{gap:var(--space-7);display:grid}@media (width>=64rem){.stories{gap:var(--space-9);grid-template-columns:1.4fr 1fr}}.story-feature{gap:var(--space-3);color:var(--color-text);flex-direction:column;text-decoration:none;display:flex}.story-feature .cover{aspect-ratio:16/10;border-radius:var(--radius-lg);background:var(--color-panel-dark);color:var(--color-on-primary);padding:var(--space-7);margin-bottom:var(--space-3);font-family:var(--font-heading);font-stretch:var(--font-heading-stretch);font-size:var(--font-size-3xl);align-items:flex-end;line-height:1.05;display:flex}.story-feature h3{font-size:var(--font-size-2xl);margin:0}.story-feature p{color:var(--color-text-muted);margin:0}.story-feature:hover{color:var(--color-text);text-decoration:none}.story-feature:hover h3{text-underline-offset:.15em;text-decoration:underline 1px}.story-list{margin:0;padding:0;list-style:none;display:grid}.story-list li{border-top:1px solid var(--color-border);margin:0}.story-list li:last-child{border-bottom:1px solid var(--color-border)}.story-list a{gap:var(--space-2);padding:var(--space-5) 0;color:var(--color-text);text-decoration:none;display:grid}.story-list a:hover{color:var(--color-text);text-decoration:none}.story-list a:hover .t{text-underline-offset:.15em;text-decoration:underline}.story-list .label{color:var(--color-text-muted)}.story-list .t{font-family:var(--font-heading);font-stretch:var(--font-heading-stretch);font-weight:500;font-size:var(--font-size-lg);line-height:1.25}.tiles{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));display:grid}.tile{background:var(--color-surface-alt);border-radius:var(--radius-lg);padding:var(--space-7) var(--space-6)}.tile .num{background:var(--color-surface);width:2.5rem;height:2.5rem;font-weight:500;font-size:var(--font-size-xs);margin-bottom:var(--space-6);border-radius:50%;place-items:center;display:inline-grid}.tile h3{margin:0 0 var(--space-3);font-size:var(--font-size-lg)}.tile p{color:var(--color-text-muted);font-size:var(--font-size-xs);margin:0}.band .tile,.panel.cream .tile{background:var(--color-surface)}.band .tile .num,.panel.cream .tile .num{background:var(--color-surface-alt)}.band-dark .tile{background:#ffffff0f}.band-dark .tile p{color:var(--color-on-dark-muted)}.band-dark .tile .num{color:var(--color-on-primary);background:#ffffff1f}.stats{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));display:grid}.stat{border-top:1px solid var(--color-border-strong);padding-top:var(--space-4)}.stat .n{font-family:var(--font-heading);font-stretch:var(--font-heading-stretch);font-size:var(--font-size-3xl);font-weight:500;line-height:1.1;display:block}.stat .d{font-size:var(--font-size-xs);color:var(--color-text-muted)}.cta-panel{text-align:center}.cta-panel h2{font-size:var(--font-size-3xl);margin:0 auto var(--space-4);max-width:20ch;line-height:1.1}.cta-panel p{max-width:36rem;margin:0 auto var(--space-7)}.cta-panel .actions{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.company-grid{column-gap:var(--space-10);padding-bottom:var(--space-10);grid-template-columns:minmax(0,1fr);display:grid}.company-grid>*{grid-area:auto}.company-grid .article-toc{display:none}.form fieldset{min-width:0}@media (width>=64rem){.company-grid.has-toc{grid-template-columns:var(--layout-toc) minmax(0, var(--layout-measure));justify-content:center}.company-grid.has-toc .article-toc{display:block}.company-grid.has-toc .toc-inline{display:none}.company-grid .article-toc>.toc{position:sticky;top:6rem}}.company-grid:not(.has-toc) .article-body{max-width:var(--layout-measure);margin-inline:auto}.page-updated{font-size:var(--font-size-2xs);color:var(--color-text-muted)}.people{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));display:grid}.person-tile{gap:var(--space-2);background:var(--color-surface-alt);border-radius:var(--radius-lg);padding:var(--space-6);color:var(--color-text);transition:background-color var(--duration-base);flex-direction:column;text-decoration:none;display:flex}.person-tile:hover{background:var(--color-surface-deep);color:var(--color-text);text-decoration:none}.person-tile .avatar{margin-bottom:var(--space-4)}.person-tile .name{font-family:var(--font-heading);font-stretch:var(--font-heading-stretch);font-weight:500;font-size:var(--font-size-lg);line-height:1.25}.person-tile .role{font-size:var(--font-size-xs);color:var(--color-text-muted)}.person-tile .tags{gap:var(--space-1);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.person-tile .pill{background:var(--color-surface)}.profile-hero{gap:var(--space-7);background:var(--color-surface-alt);border-radius:var(--radius-xl);padding:var(--space-8) var(--space-6);margin-top:var(--space-4);align-items:center;display:grid}@media (width>=48rem){.profile-hero{padding:var(--space-9) var(--space-10);gap:var(--space-9);grid-template-columns:auto 1fr}}.profile-hero h1{margin:0 0 var(--space-2);font-size:clamp(2rem,1.5rem + 2vw,3.25rem)}.profile-hero .role{font-size:var(--font-size-lg);color:var(--color-text-muted);margin:0 0 var(--space-5)}.profile-hero .tags{gap:var(--space-2);flex-wrap:wrap;display:flex}.profile-hero .pill{background:var(--color-surface)}.profile-grid{gap:var(--space-8);padding-block:var(--space-9) var(--space-10);display:grid}@media (width>=64rem){.profile-grid{grid-template-columns:minmax(0, var(--layout-measure)) var(--layout-rail);justify-content:center;column-gap:var(--space-10)}}.verify{font-size:var(--font-size-xs);margin:0;padding:0;list-style:none}.verify li{padding:var(--space-3) 0;border-top:1px solid var(--color-border);margin:0}.verify li:first-child{border-top:0;padding-top:0}.notice{background:var(--color-warn-bg);border-radius:var(--radius-lg);padding:var(--space-5) var(--space-6);font-size:var(--font-size-xs);margin-bottom:var(--space-7)}.notice>:last-child{margin-bottom:0}.steps{margin:var(--space-6) 0 var(--space-7);counter-reset:step;gap:var(--space-3);padding:0;list-style:none;display:grid}.steps li{counter-increment:step;background:var(--color-surface-alt);border-radius:var(--radius-lg);padding:var(--space-5) var(--space-6) var(--space-5) 4.5rem;font-size:var(--font-size-xs);margin:0;position:relative}.steps li:before{content:counter(step);left:var(--space-5);top:var(--space-5);background:var(--color-primary);width:2rem;height:2rem;color:var(--color-on-primary);font-weight:500;font-size:var(--font-size-2xs);border-radius:50%;place-items:center;display:grid;position:absolute}.steps li strong{font-size:var(--font-size-md);margin-bottom:var(--space-1);font-weight:500;display:block}.contact-grid{gap:var(--space-8);padding-bottom:var(--space-10);display:grid}@media (width>=64rem){.contact-grid{gap:var(--space-10);grid-template-columns:1fr 1fr;align-items:start}}.topic-list{gap:var(--space-3);display:grid}.topic{background:var(--color-surface-alt);border-radius:var(--radius-lg);padding:var(--space-5) var(--space-6)}.topic h3{margin:0 0 var(--space-1);font-size:var(--font-size-md)}.topic p{font-size:var(--font-size-xs);color:var(--color-text-muted);margin:0}.ranked{margin-top:var(--rhythm-before-heading)}.ranked h2{gap:var(--space-3);align-items:baseline;margin-top:0;display:flex}.ranked .rank{font-family:var(--font-body);font-stretch:var(--font-body-stretch);font-size:var(--font-size-xs);color:var(--color-on-primary);background:var(--color-primary);border-radius:var(--radius-pill);flex:none;place-items:center;min-width:2.25rem;height:2.25rem;font-weight:500;display:inline-grid;transform:translateY(-.2em)}.ranked h2 a{color:inherit;text-decoration:none}.ranked h2 a:hover{color:var(--color-accent-text)}.site-footer{margin-top:var(--space-10);font-size:var(--font-size-xs)}.site-footer .main{background:var(--color-footer-bg);color:var(--color-footer-text);padding-block:var(--space-9) var(--space-8)}@media (width>=64rem){.site-footer .main{padding-block:var(--space-10) var(--space-9)}}.site-footer a{color:var(--color-footer-text);text-decoration:none}.site-footer a:hover{color:var(--color-footer-text);text-decoration:underline}.site-footer .top{gap:var(--space-8);display:grid}@media (width>=64rem){.site-footer .top{gap:var(--space-10);grid-template-columns:18rem 1fr}}.site-footer .about{margin:var(--space-5) 0 0;max-width:22rem;color:var(--color-footer-text)}.site-footer .cols{gap:var(--space-7);grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));display:grid}.site-footer h2{font-family:var(--font-body);font-stretch:var(--font-body-stretch);color:var(--color-footer-text);font-size:var(--label-size);text-transform:uppercase;letter-spacing:var(--label-tracking);margin:0 0 var(--space-5);font-weight:600}.site-footer ul{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.site-footer li{margin:0}.site-footer .note{margin:var(--space-9) 0 0;padding-top:var(--space-6);border-top:1px solid var(--color-border-strong);font-size:var(--font-size-2xs);max-width:60rem;line-height:1.55}.site-footer .bar{background:var(--color-footer-bar);color:var(--color-footer-bar-text);padding-block:var(--space-6);font-size:var(--font-size-2xs)}.site-footer .bar .container{justify-content:space-between;gap:var(--space-3) var(--space-6);flex-wrap:wrap;display:flex}.site-footer .bar a{color:var(--color-footer-bar-text)}.site-footer .bar ul{gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.site-footer .bar p{margin:0}.draft-banner{background:var(--color-warn-bg);font-size:var(--font-size-2xs);padding:var(--space-2) var(--layout-gutter);text-align:center}.form{gap:var(--space-4);display:grid}.form label{gap:var(--space-2);font-size:var(--font-size-xs);font-weight:500;display:grid}.form input,.form textarea,.form select{font:inherit;font-size:var(--font-size-md);padding:var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-weight:400}.form input:focus,.form textarea:focus,.form select:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-brand-soft);outline:none}.form .hint{font-size:var(--font-size-2xs);color:var(--color-text-muted);font-weight:400}.form .check{gap:var(--space-3);align-items:flex-start;font-weight:400;display:flex}.form .check input{margin-top:.3rem}.form-card{background:var(--color-surface-alt);border-radius:var(--radius-xl);padding:var(--space-7) var(--space-6)}@media (width>=64rem){.form-card{padding:var(--space-9)}}.form-card h2{margin-top:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.logo[data-astro-cid-f7espo7c]{color:var(--color-text);flex:none;align-items:center;gap:.55rem;text-decoration:none;display:inline-flex}.logo[data-astro-cid-f7espo7c]:hover{color:var(--color-text);text-decoration:none}.logo[data-astro-cid-f7espo7c].inverse,.logo[data-astro-cid-f7espo7c].inverse:hover{color:var(--color-footer-text)}.wordmark[data-astro-cid-f7espo7c]{font-family:var(--font-heading);font-stretch:var(--font-heading-stretch);letter-spacing:0;white-space:nowrap;font-size:1.0625rem;line-height:1}.w1[data-astro-cid-f7espo7c]{font-weight:600}.w2[data-astro-cid-f7espo7c]{color:var(--color-accent-text);font-weight:400}@media (width>=64rem){.wordmark[data-astro-cid-f7espo7c]{font-size:1.1875rem}}
