*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;background:var(--color-bg)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--color-bg);color:var(--color-text);font-family:var(--font-ui);font-size:var(--fs-body);line-height:var(--lh-body);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh}h1,h2,h3,h4,h5,h6{margin:0 0 var(--space-4);color:var(--color-text);font-family:var(--font-display);font-weight:400;line-height:var(--lh-heading);letter-spacing:var(--tracking-tight);text-wrap:balance}h1{font-size:var(--fs-h1)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3);line-height:var(--lh-snug)}h4{font-size:var(--fs-h4);line-height:var(--lh-snug)}p{margin:0 0 var(--space-4);text-wrap:pretty}li{text-wrap:pretty}a{color:var(--color-link);text-decoration:none;transition:color var(--dur) var(--ease)}a:hover{color:var(--color-link-hover)}:where(p,li,dd,td,figcaption,.crumb)>a:where(:not([class])){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}:where(p,li,dd,td,figcaption,.crumb)>a:where(:not([class])):hover{text-decoration-thickness:2px}strong,b{font-weight:var(--weight-bold)}img,svg,picture,video{max-width:100%;height:auto;display:block}ul,ol{margin:0 0 var(--space-4);padding-left:var(--space-5)}hr{border:none;border-top:var(--rule-thin) solid var(--color-rule);margin:var(--space-6) 0}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}::selection{background:var(--ink);color:var(--paper)}.skip-link{position:absolute;left:var(--space-4);top:-100px;z-index:999;background:var(--ink);color:var(--paper);padding:var(--space-2) var(--space-4);font-weight:var(--weight-bold);font-size:var(--fs-sm);transition:top var(--dur) var(--ease)}.skip-link:focus{top:var(--space-3);color:var(--paper)}.container{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:var(--space-8)}.stack>*+*{margin-top:var(--space-4)}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(max-width:767px){:root{--gutter: 1rem}}.rules{border:0;margin:0;height:calc(var(--rule-thick) + var(--rule-gap) + var(--rule-thin));border-top:var(--rule-thick) solid var(--color-rule);border-bottom:var(--rule-thin) solid var(--color-rule);background:transparent}.rules--flip{border-top-width:var(--rule-thin);border-bottom-width:var(--rule-thick)}.rule-red{border:none;border-top:var(--rule-thin) solid var(--color-rule);margin:0}.rule-hair{border:none;border-top:var(--rule-hairline) solid var(--color-rule);margin:0}.eyebrow,.label{font-family:var(--font-ui);font-size:var(--fs-eyebrow);font-weight:var(--weight-bold);letter-spacing:0;text-transform:none;color:var(--color-eyebrow);line-height:var(--lh-ui);display:inline-block}.utility-label{font-family:var(--font-ui);font-size:var(--fs-sm);font-weight:var(--weight-semibold);letter-spacing:0;text-transform:none;color:var(--color-text)}.display{font-family:var(--font-display);font-weight:400;font-size:var(--fs-display);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);text-wrap:balance}.ink-panel{background:var(--ink);color:var(--paper)}.ink-panel :where(h1,h2,h3,h4,p,li,a,.eyebrow,.utility-label){color:var(--paper)}.ink-panel a:hover{color:var(--paper);text-decoration:underline;text-underline-offset:4px}.tint-panel{background:var(--ink-tint)}.btn{--_bg: var(--ink);--_fg: var(--paper);--_bd: var(--ink);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:48px;padding:0 var(--space-5);font-family:var(--font-display);font-weight:400;font-size:1.125rem;letter-spacing:.01em;background:var(--_bg);color:var(--_fg);border:var(--rule-thin) solid var(--_bd);border-radius:0;cursor:pointer;transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.btn:hover{--_bg: var(--ink-deep);--_bd: var(--ink-deep);color:var(--paper)}.btn--ghost{--_bg: transparent;--_fg: var(--ink);--_bd: var(--ink)}.btn--ghost:hover{--_bg: var(--ink);color:var(--paper)}.btn--on-accent,.ink-panel .btn{--_bg: var(--paper);--_fg: var(--ink);--_bd: var(--paper)}.ink-panel .btn:hover{--_bg: var(--ink-tint);color:var(--ink);text-decoration:none}.arrow-link,.text-link{font-family:var(--font-ui);font-weight:var(--weight-bold);font-size:var(--fs-sm);color:var(--color-link);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.arrow-link .arrow,.arrow-link .arrow-line{display:none}.arrow-link:hover,.text-link:hover{color:var(--color-link-hover)}.textured{position:relative}.textured:before{content:none}.ht-img{display:block;width:100%;height:auto;background:var(--ink-tint)}.ht-frame{border:var(--rule-thin) solid var(--ink)}.prose{max-width:var(--measure);font-family:var(--font-read);font-size:var(--fs-read);line-height:var(--lh-read);color:var(--color-text-read);font-variation-settings:"opsz" 18}.prose>*+*{margin-top:var(--space-5)}.prose p{margin:0}.prose h2{margin-top:var(--space-7);font-size:var(--fs-h2);color:var(--ink)}.prose h3{margin-top:var(--space-6);font-size:var(--fs-h3);color:var(--ink)}.prose a{color:var(--ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.prose a:hover{color:var(--ink-deep);text-decoration-thickness:2px}.prose ul,.prose ol{padding-left:var(--space-5)}.prose li+li{margin-top:var(--space-2)}.prose li::marker{color:var(--ink)}.prose strong{font-weight:var(--weight-bold);color:var(--ink-text)}.placeholder-tag{font-family:var(--font-ui);font-size:var(--fs-xs);font-weight:var(--weight-bold);color:var(--paper);background:var(--ink);padding:2px 6px;vertical-align:middle}.grid-6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6)}@media(max-width:1023px){.grid-6{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.grid-6{grid-template-columns:1fr}}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-vietnamese-opsz-normal.BjhtXyW2.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-ext-opsz-normal.BQn1nviT.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-opsz-normal.s-izfB6B.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-vietnamese-opsz-italic.DTr-ymY4.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-ext-opsz-italic.CSPGnFdO.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-opsz-italic.kJKFiXvB.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.masthead[data-astro-cid-3ef6ksr2]{background:var(--paper);position:relative;z-index:50}.mh-home[data-astro-cid-3ef6ksr2]{text-align:center;padding:var(--space-6) 0 var(--space-4)}.mh-home-logo[data-astro-cid-3ef6ksr2]{display:inline-block}.mh-home-logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{width:min(560px,82vw);height:auto;margin-inline:auto}.mh-promise[data-astro-cid-3ef6ksr2]{margin:var(--space-4) 0 0;font-weight:var(--weight-semibold);font-size:var(--fs-base);color:var(--ink)}.mh-bar[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:var(--space-5);min-height:72px}.mh-bar--home[data-astro-cid-3ef6ksr2]{justify-content:center;border-top:var(--rule-thin) solid var(--ink)}.masthead--home[data-astro-cid-3ef6ksr2] .rules[data-astro-cid-3ef6ksr2]{margin-top:0}.mh-logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{height:40px;width:auto}.nav-desktop[data-astro-cid-3ef6ksr2]{margin-left:auto}.mh-bar--home[data-astro-cid-3ef6ksr2] .nav-desktop[data-astro-cid-3ef6ksr2]{margin-left:0}.nav-desktop[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{list-style:none;margin:0;padding:0;display:flex;gap:var(--space-5);align-items:center}.nav-link[data-astro-cid-3ef6ksr2]{font-family:var(--font-ui);font-weight:var(--weight-bold);font-size:var(--fs-base);color:var(--ink);padding-block:var(--space-2);white-space:nowrap;text-decoration:none;display:inline-flex;align-items:center;min-height:44px}.nav-link[data-astro-cid-3ef6ksr2]:hover,.nav-link[data-astro-cid-3ef6ksr2].is-active{color:var(--ink);text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:8px}.nav-search[data-astro-cid-3ef6ksr2]{padding-inline:var(--space-1)}.mh-subscribe[data-astro-cid-3ef6ksr2]{min-height:44px;font-size:1rem}.mobile-menu[data-astro-cid-3ef6ksr2]{display:none;margin-left:auto}.mobile-menu[data-astro-cid-3ef6ksr2] summary[data-astro-cid-3ef6ksr2]{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:var(--space-3);min-height:44px;padding:0 var(--space-2);font-family:var(--font-display);font-size:1.05rem;color:var(--ink)}.mobile-menu[data-astro-cid-3ef6ksr2] summary[data-astro-cid-3ef6ksr2]::-webkit-details-marker{display:none}.hamburger[data-astro-cid-3ef6ksr2],.hamburger[data-astro-cid-3ef6ksr2]:before,.hamburger[data-astro-cid-3ef6ksr2]:after{display:block;width:22px;height:3px;background:var(--ink);content:""}.hamburger[data-astro-cid-3ef6ksr2]{position:relative}.hamburger[data-astro-cid-3ef6ksr2]:before{position:absolute;top:-7px}.hamburger[data-astro-cid-3ef6ksr2]:after{position:absolute;top:7px}.mobile-menu[data-astro-cid-3ef6ksr2][open] .hamburger[data-astro-cid-3ef6ksr2]{background:transparent}.mobile-menu[data-astro-cid-3ef6ksr2][open] .hamburger[data-astro-cid-3ef6ksr2]:before{top:0;transform:rotate(45deg)}.mobile-menu[data-astro-cid-3ef6ksr2][open] .hamburger[data-astro-cid-3ef6ksr2]:after{top:0;transform:rotate(-45deg)}.nav-mobile[data-astro-cid-3ef6ksr2]{position:absolute;left:0;right:0;top:100%;z-index:60;background:var(--paper);border-bottom:var(--rule-thick) solid var(--ink);padding:var(--space-4) var(--gutter) var(--space-5)}.nav-mobile[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.nav-mobile[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2]+li[data-astro-cid-3ef6ksr2]{border-top:var(--rule-hairline) solid var(--ink)}.nav-mobile[data-astro-cid-3ef6ksr2] .nav-link[data-astro-cid-3ef6ksr2]{font-family:var(--font-display);font-weight:400;font-size:1.4rem;min-height:56px}.mm-subscribe[data-astro-cid-3ef6ksr2]{width:100%;margin-top:var(--space-4)}@media(max-width:1023px){.nav-desktop[data-astro-cid-3ef6ksr2]{display:none}.mobile-menu[data-astro-cid-3ef6ksr2]{display:block}.mh-bar--home[data-astro-cid-3ef6ksr2]{justify-content:center}.mh-bar--home[data-astro-cid-3ef6ksr2] .mobile-menu[data-astro-cid-3ef6ksr2]{margin-left:0}.mh-logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{height:34px}}.footer[data-astro-cid-sz7xmlte]{margin-top:var(--space-9);padding-top:var(--space-6)}.footer-rules[data-astro-cid-sz7xmlte]{border:0;height:calc(var(--rule-thick) + var(--rule-gap) + var(--rule-thin));border-top:var(--rule-thick) solid var(--paper);border-bottom:var(--rule-thin) solid var(--paper);margin:0}.footer-inner[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--space-7);padding-block:var(--space-7) var(--space-6)}.footer-mark[data-astro-cid-sz7xmlte]{width:200px;height:auto}.footer-tagline[data-astro-cid-sz7xmlte]{max-width:30ch;margin:var(--space-5) 0 0;font-size:var(--fs-base)}.footer-nav[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5)}.footer-col-title[data-astro-cid-sz7xmlte]{font-size:1.35rem;margin-bottom:var(--space-3)}.footer-col[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.footer-col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-weight:var(--weight-semibold);font-size:var(--fs-base);display:inline-block;padding-block:2px;word-break:break-word}.footer-bottom[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;padding-block:var(--space-5) var(--space-7);border-top:var(--rule-thin) solid var(--paper);font-size:var(--fs-sm)}.footer-bottom[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin:0}@media(max-width:860px){.footer-inner[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;gap:var(--space-6)}.footer-nav[data-astro-cid-sz7xmlte]{grid-template-columns:repeat(2,minmax(0,1fr))}}
