:root{color-scheme:light;--paper:#f7f6f2;--paper-raised:#fffefb;--paper-sunk:#efede6;--rule:#d9d5ca;--rule-strong:#8a8f96;--ink:#1b2430;--ink-muted:#5b6470;--ink-disabled:#9aa0a8;--brand:#1f3550;--brand-hover:#2c4a6e;--brand-soft:#e4eaf3;--on-brand:#fff;--accent:#8f5d00;--focus:var(--accent);--link:var(--brand);--note-bg:#efeadf;--est-bg:#f4e8cf;--est-ink:#6b4500;--proj-bg:#e4eaf3;--proj-ink:#1f3550;--prelim-bg:#dcefec;--prelim-ink:#0f5450;--error:#a33a1d;--error-bg:#f7e4dc;--tooltip-bg:#1b2430;--tooltip-ink:#f3f2ee;--tooltip-muted:#b8bec6;--scrim:#0f121673;--scrim-modal:#1b24308c;--map-nodata:#e6e3da;--map-withheld:#7d786b;--map-border:var(--paper);--seq-1:#e1ecfc;--seq-2:#b1c6e2;--seq-3:#7d9bc1;--seq-4:#506e94;--seq-5:#274367;--div-1:#763c00;--div-2:#b57639;--div-3:#efb37d;--div-4:#dadfdf;--div-5:#7ed1d5;--div-6:#33969b;--div-7:#005b60;--cat-1:#2e64a6;--cat-2:#7e903e;--cat-3:#914a8c;--cat-4:#b37903;--cat-5:#14938d;--cat-6:#c95a37;--cat-7:#3991b7;--cat-8:#c46183;--cmp-first:var(--cat-1);--cmp-second:var(--cat-6);--shadow-pop:0 1px 2px #1b24301f, 0 8px 24px #1b243024;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--radius-none:0px;--radius-s:2px;--radius-m:4px;--radius-pill:999px;--border-hair:1px;--border-strong:2px;--border-double:3px;--grid-max:1200px;--content-max:calc(var(--grid-max) - 2 * var(--grid-gutter));--grid-columns:12;--grid-gutter:24px;--grid-columns-phone:4;--grid-gutter-phone:16px;--grid-text:68ch;--bp-phone:390px;--bp-compact:760px;--bp-desktop:1024px;--bp-wide:1440px;--font-serif:"Newsreader Variable", "Newsreader", Georgia, "Times New Roman", serif;--font-sans:"Source Sans 3 Variable", "Source Sans 3", "Segoe UI", system-ui, sans-serif;--type-display:600 64px/68px var(--font-serif);--type-display-tracking:-.02em;--type-display-phone:600 40px/44px var(--font-serif);--type-display-phone-tracking:-.015em;--type-h1:600 44px/50px var(--font-serif);--type-h1-tracking:-.015em;--type-h1-phone:600 32px/38px var(--font-serif);--type-h1-phone-tracking:-.01em;--type-h2:600 30px/36px var(--font-serif);--type-h2-tracking:-.01em;--type-h3:600 22px/28px var(--font-serif);--type-figure:600 56px/56px var(--font-serif);--type-figure-tracking:-.02em;--type-lede:400 20px/30px var(--font-sans);--type-body:400 17px/27px var(--font-sans);--type-body-strong:600 17px/27px var(--font-sans);--type-small:400 15px/22px var(--font-sans);--type-caption:400 13px/18px var(--font-sans);--type-label:600 12px/16px var(--font-sans);--type-label-tracking:.08em;--type-number:400 15px/22px var(--font-sans)}:root[data-theme=dark]{color-scheme:dark;--paper:#16191d;--paper-raised:#1d2126;--paper-sunk:#121417;--rule:#333941;--rule-strong:#6b727b;--ink:#ebe9e3;--ink-muted:#a3a9b1;--ink-disabled:#5d636b;--brand:#a9c0de;--brand-hover:#c3d4ea;--brand-soft:#232f40;--on-brand:#16191d;--accent:#e0ac4c;--focus:var(--accent);--link:var(--brand);--note-bg:#23272c;--est-bg:#3a2e17;--est-ink:#f0c878;--proj-bg:#232f40;--proj-ink:#c5d4ea;--prelim-bg:#15302d;--prelim-ink:#8fd6cd;--error:#f08a6a;--error-bg:#3a221b;--tooltip-bg:#ebe9e3;--tooltip-ink:#16191d;--tooltip-muted:#4f5660;--scrim:#0009;--scrim-modal:#000000b3;--map-nodata:#2a2f36;--map-withheld:#828a94;--map-border:var(--paper);--seq-1:#2e4159;--seq-2:#425f85;--seq-3:#6482aa;--seq-4:#8aaad4;--seq-5:#c2d6f0;--div-1:#763c00;--div-2:#b57639;--div-3:#efb37d;--div-4:#dadfdf;--div-5:#7ed1d5;--div-6:#33969b;--div-7:#005b60;--cat-1:#4076b9;--cat-2:#8a9c4a;--cat-3:#a45b9f;--cat-4:#c0851f;--cat-5:#33a6a0;--cat-6:#dd6d49;--cat-7:#479dc4;--cat-8:#d16e8f;--cmp-first:var(--cat-1);--cmp-second:var(--cat-6);--shadow-pop:0 1px 2px #00000080, 0 8px 24px #00000080}@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+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-20C4,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+??,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}@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+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-20C4,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+??,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}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-latin-ext-wght-normal.C8iNium2.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-latin-wght-normal.Bo_j9asI.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}@font-face{font-family:"Source Sans 3 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-latin-ext-wght-italic.B1mMy0tD.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-latin-wght-italic.DLiStKT6.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}.gt,.gt *,.gt :before,.gt :after{box-sizing:border-box}.gt{--serif:var(--font-serif,"Newsreader", Georgia, serif);--sans:var(--font-sans,"Source Sans 3", system-ui, sans-serif);font-family:var(--sans);color:var(--ink);-webkit-font-smoothing:antialiased;font-size:17px;line-height:27px}.gt :focus-visible,.gt .is-focus{outline:2px solid var(--focus);outline-offset:2px}.gt a{color:var(--link);text-underline-offset:3px;text-decoration-thickness:1px}.gt a:hover,.gt a.is-hover{text-decoration-thickness:2px}.gt .tnum{font-variant-numeric:tabular-nums lining-nums}.gt-vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.gt-kicker{font:600 12px/16px var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.gt-title{font:600 44px/50px var(--serif);font-variation-settings:"opsz" 48;letter-spacing:-.015em;text-wrap:balance;margin:0}.gt-h3{font:600 22px/28px var(--serif);font-variation-settings:"opsz" 24;text-wrap:balance;margin:0}.gt-lede{font:400 20px/30px var(--sans);max-width:60ch;margin:0}.gt-caption{font:400 13px/18px var(--sans);color:var(--ink-muted)}.gt-label{font:600 12px/16px var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.gt-btn{min-height:44px;font:600 15px/1 var(--sans);border:1px solid var(--brand);background:var(--brand);color:var(--on-brand);cursor:pointer;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:0 18px;text-decoration:none;display:inline-flex}.gt a.gt-btn{color:var(--on-brand);text-decoration:none}.gt a.gt-btn--quiet{color:var(--brand)}.gt-btn:hover,.gt-btn.is-hover{background:var(--brand-hover);border-color:var(--brand-hover)}.gt-btn--quiet{color:var(--brand);border-color:var(--rule-strong);background:0 0}.gt-btn--quiet:hover,.gt-btn--quiet.is-hover{background:var(--brand-soft);color:var(--brand);border-color:var(--brand)}.gt-btn:disabled,.gt-btn[aria-disabled=true]{color:var(--ink-disabled);border-color:var(--ink-disabled);cursor:not-allowed;background:0 0}.gt-iconbtn{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.gt-iconbtn:hover,.gt-iconbtn.is-hover{background:var(--paper-sunk)}.gt-iconbtn svg{width:22px;height:22px}.gt-ico{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.gt-glyph{flex:none;width:12px;height:12px}.gt-muted{color:var(--ink-muted)}.gt-nowrap{white-space:nowrap}.gt-display{font:600 64px/68px var(--serif);font-variation-settings:"opsz" 72;letter-spacing:-.02em;text-wrap:balance;margin:0}.gt-h2{font:600 30px/36px var(--serif);font-variation-settings:"opsz" 36;text-wrap:balance;margin:0}.gt-h3 a,.gt-h2 a{color:inherit;text-decoration:none}.gt-h3 a:hover,.gt-h3 a.is-hover{text-decoration:underline 2px}.gt-chg{font-variant-numeric:tabular-nums lining-nums;justify-content:flex-end;align-items:center;gap:3px;display:inline-flex}.gt-chg svg{stroke:currentColor;fill:none;stroke-width:2px;width:11px;height:11px}.gt-label small{color:var(--ink-muted);font-weight:400}.gt-page{gap:56px;max-width:1200px;margin:0 auto;padding:32px 24px 72px;display:grid;container:page/inline-size}.gt-sec{gap:20px;display:grid}.gt-sechead{border-top:3px double var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;padding-top:14px;display:flex}.gt-sechead__sub{font:400 15px/22px var(--sans);color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0 0;display:flex}.gt a.gt-sechead__link{min-height:44px;font:600 15px/1 var(--sans);color:var(--brand);justify-self:start;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.gt a.gt-sechead__link:hover,.gt a.gt-sechead__link.is-hover{text-decoration:underline}@container page (width<=759px){.gt-page{gap:44px;padding:20px 16px 56px}.gt-display{font-size:40px;line-height:44px}.gt-title{font-size:32px;line-height:38px}.gt-h2{font-size:24px;line-height:30px}.gt-lede{font-size:18px;line-height:28px}}html{background:var(--paper)}body.gt{background:var(--paper);flex-direction:column;min-height:100vh;margin:0;display:flex}body.gt>main{box-sizing:border-box;flex:1;width:100%}.gt-page--wide{max-width:1440px}.gt-pagehead{gap:10px;display:grid}.gt-prose{max-width:var(--grid-text)}.gt-prose>:first-child{margin-top:0}.gt-tag{height:22px;font:600 12px/1 var(--sans);letter-spacing:.02em;white-space:nowrap;vertical-align:middle;border-radius:2px;align-items:center;gap:5px;padding:0 7px;display:inline-flex}.gt-tag svg{flex:none;width:11px;height:11px}.gt-tag--estimate{background:var(--est-bg);color:var(--est-ink)}.gt-tag--projection{background:var(--proj-bg);color:var(--proj-ink)}.gt-tag--preliminary{background:var(--prelim-bg);color:var(--prelim-ink)}.gt-tag--notyet{color:var(--ink-muted);box-shadow:inset 0 0 0 1px var(--rule-strong);background:0 0}.gt-tag--sm{height:18px;padding:0 5px;font-size:11px}.gt-tag--sample{color:var(--ink);border:1px dashed var(--rule-strong);background:0 0}.gt-samplebar{background:var(--est-bg);color:var(--ink);font:400 14px/20px var(--sans);text-align:center;border-bottom:1px solid var(--rule-strong);margin:0;padding:8px 16px}.gt-header{background:var(--paper);border-bottom:3px double var(--ink);position:relative;container-type:inline-size}.gt-header__in{max-width:1200px;margin:0 auto;padding:0 24px}.gt-header__top{justify-content:space-between;align-items:center;gap:16px;min-height:64px;display:flex}.gt-logo{color:var(--ink);align-items:center;display:inline-flex;text-decoration:none!important}.gt-logo img,.gt-logo svg{width:auto;max-width:100%;height:28px;display:block}.gt-header__util{align-items:center;gap:4px;display:flex}.gt-header__util a{font:600 15px/1 var(--sans);color:var(--ink);padding:12px;text-decoration:none}.gt-header__util a:hover,.gt-header__util a.is-hover{text-decoration:underline}.gt-searchbtn{border:1px solid var(--rule-strong);background:var(--paper-raised);min-height:40px;color:var(--ink-muted);font:400 15px/1 var(--sans);cursor:pointer;align-items:center;gap:8px;min-width:220px;margin-left:8px;padding:0 12px;display:inline-flex}.gt-searchbtn__short{display:none}.gt-searchbtn kbd{font:600 12px/1 var(--sans);border:1px solid var(--rule);color:var(--ink-muted);margin-left:auto;padding:3px 6px}.gt-searchbtn:hover,.gt-searchbtn.is-hover{border-color:var(--ink)}.gt-nav{border-top:1px solid var(--rule);gap:4px;display:flex}.gt-nav__item{position:relative}.gt-nav__btn{height:48px;font:600 15px/1 var(--sans);color:var(--ink);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:0 12px;display:inline-flex}.gt-nav__btn:first-child{padding-left:0}.gt-nav__btn:hover,.gt-nav__btn.is-hover{border-bottom-color:var(--rule-strong)}.gt-nav__btn[aria-expanded=true],.gt-nav__btn[aria-current=true]{border-bottom-color:var(--brand);color:var(--brand)}.gt-nav__btn svg{stroke:currentColor;fill:none;stroke-width:2px;width:12px;height:12px}.gt-nav__sep{background:var(--rule);align-self:center;width:1px;height:24px;margin:0 8px}.gt-mega{z-index:20;background:var(--paper-raised);border:1px solid var(--rule);box-shadow:var(--shadow-pop);grid-template-columns:1fr 1fr;gap:4px 32px;min-width:420px;padding:20px 24px 24px;display:grid;position:absolute;top:100%;left:0}.gt-mega[hidden]{display:none}.gt-mega .gt-label{grid-column:1/-1;margin-bottom:8px}.gt-mega a{font:400 15px/22px var(--sans);color:var(--ink);padding:6px 0;text-decoration:none;display:block}.gt-mega a span{color:var(--ink-muted);font-size:13px;line-height:18px;display:block}.gt-mega a:hover strong,.gt-mega a.is-hover strong{text-decoration:underline}.gt-header__phone{display:none}@media (hover:none){.gt-header__phone .gt-iconbtn:hover{background:0 0}}.gt-menubtn[aria-expanded=true] svg:first-child,.gt-menubtn[aria-expanded=false] svg:last-child{display:none}@container (width<=1280px){.gt-nav__item--end .gt-mega,.gt-mega.gt-mega--end{left:auto;right:0}}@container (width<=1099px){.gt-searchbtn{min-width:180px}.gt-searchbtn__long{display:none}.gt-searchbtn__short{display:inline}}@container (width<=899px){.gt-header__util a{padding:12px 8px}.gt-nav{gap:0}.gt-nav__btn{white-space:nowrap;padding-right:8px;font-size:14px}.gt-nav__sep{margin:0 8px 0 0}}@container (width<=759px){.gt-header__in{padding:0 8px 0 16px}.gt-header__top{min-height:56px}.gt-logo img,.gt-logo svg{height:22px}.gt-header__util,.gt-nav{display:none}.gt-header__phone{align-items:center;display:flex}}.gt-menupanel{top:var(--gt-menu-top,59px);z-index:30;background:var(--paper);overscroll-behavior:contain;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.gt-menupanel:focus{outline:none}.gt-menupanel--demo{position:static;overflow:visible}html.gt-menu-open{padding-right:var(--gt-menu-gutter,0px);overflow:hidden}.gt-menu{background:var(--paper);color:var(--ink);flex-direction:column;min-height:100%;display:flex;container-type:inline-size}.gt-menu__body{gap:8px;padding:16px;display:grid}.gt-menu__search{border:1px solid var(--rule-strong);background:var(--paper-raised);align-items:center;gap:8px;min-height:48px;padding:0 12px;display:flex}.gt-menu__search input{min-width:0;font:400 17px/1 var(--sans);color:var(--ink);background:0 0;border:0;flex:1}.gt-menu__search input::placeholder{color:var(--ink-muted)}.gt-menu__search:focus-within{outline:2px solid var(--focus);outline-offset:2px}.gt-menu__search input:focus-visible{outline:none}.gt-menu__row{border-bottom:1px solid var(--rule);min-height:52px;font:600 20px/1.2 var(--serif);color:var(--ink);align-items:center;text-decoration:none;display:flex}.gt-menu details{border-bottom:1px solid var(--rule)}.gt-menu summary{min-height:52px;font:600 20px/1.2 var(--serif);cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.gt-menu summary::-webkit-details-marker{display:none}.gt-menu summary:after{content:"+";font:400 24px/1 var(--sans);color:var(--ink-muted)}.gt-menu details[open] summary:after{content:"−"}.gt-menu details ul{margin:0;padding:0 0 12px;list-style:none;display:grid}.gt-menu details a{min-height:44px;font:400 17px/24px var(--sans);color:var(--ink);padding:10px 0;text-decoration:none;display:block}.gt-menu__tools{grid-template-columns:1fr 1fr;gap:8px;padding-top:16px;display:grid}.gt-menu__label{padding-top:16px}.gt-menu__label+.gt-menu__tools{padding-top:0}.gt-menu__tools .gt-menu__wide{grid-column:1/-1}.gt-menu__tools a{border:1px solid var(--rule-strong);min-height:48px;font:600 15px/1 var(--sans);color:var(--ink);justify-content:center;align-items:center;text-decoration:none;display:flex}.gt-footer{background:var(--paper);border-top:3px double var(--ink);color:var(--ink);container-type:inline-size}.gt-footer__in{gap:20px;max-width:1200px;margin:0 auto;padding:28px 24px 24px;display:grid}.gt-footer__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;display:flex}.gt-footer__brand{gap:6px;min-width:0;display:grid}.gt-footer__brand p{font:400 14px/20px var(--sans);color:var(--ink-muted);margin:0}.gt-footer__end{flex-wrap:wrap;align-items:center;gap:8px 28px;display:flex}.gt-footer__links{flex-wrap:wrap;gap:0 24px;margin:0;padding:0;list-style:none;display:flex}.gt-footer__links a{min-height:40px;font:600 15px/1 var(--sans);color:var(--ink);align-items:center;text-decoration:none;display:inline-flex}.gt-footer__links a:hover,.gt-footer__links a.is-hover{text-decoration:underline}.gt-footer__social{border-left:1px solid var(--rule);gap:4px;margin:0;padding:0 0 0 20px;list-style:none;display:flex}.gt-social{width:40px;height:40px;color:var(--ink);border:1px solid #0000;place-items:center;display:inline-grid}.gt-social svg{fill:currentColor;width:18px;height:18px}.gt-social:hover,.gt-social.is-hover{border-color:var(--rule-strong);background:var(--paper-sunk)}.gt-footer__base{border-top:1px solid var(--rule);font:400 13px/18px var(--sans);color:var(--ink-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;margin:0;padding-top:14px;display:flex}.gt-footer__base p{flex:32ch;min-width:0;margin:0}.gt-footer__base .gt-corrlink{min-height:44px;font:600 14px/20px var(--sans)}@container (width<=759px){.gt-footer__in{gap:16px;padding:24px 16px 20px}.gt-footer__row,.gt-footer__end{justify-content:stretch;gap:12px;display:grid}.gt-footer__links{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.gt-footer__links a{min-height:44px}.gt-footer__social{border-left:0;margin-left:-10px;padding:0}.gt-social{width:44px;height:44px}}.gt-footer__cookie{font:400 14px/20px var(--sans);color:var(--ink-muted);align-items:center;gap:8px;margin:0;display:inline-flex}.gt-footer__cookie svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:14px;height:14px}.gt-ndemo{gap:40px;display:grid}.gt-ndemo>section{gap:12px;display:grid}.gt-ndemo>section>.gt-label{margin:0}.gt-ndemo--2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.gt-ndemo--2>section:first-child{grid-column:1/-1}.gt-corrlink{color:var(--link);align-items:center;gap:6px;display:inline-flex}.gt-corrlink svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:16px;height:16px}.gt-corrbox{max-width:520px;position:relative}.gt-corrbox .gt-fsheet,.gt-corrbox .gt-corrsheet{max-height:none;box-shadow:var(--shadow-pop);position:relative;inset:auto}.gt-corr-f{gap:16px;display:grid}.gt-corr-f textarea{resize:vertical;min-height:104px;font:400 16px/24px var(--sans);padding:10px 12px}.gt-corr-f .gt-field{gap:6px;display:grid}.gt-corr-f input[readonly]{background:var(--paper-sunk);color:var(--ink-muted)}.gt-opt{color:var(--ink-muted);font-weight:400}.gt-corr-f__go{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.gt-corr-f__go a{color:var(--link);font:500 15px/20px var(--sans)}.gt-corrsheet{background:var(--paper-raised);color:var(--ink);border:0;border-radius:4px;padding:0}.gt-corrsheet .gt-fsheet__bar{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:8px;padding:8px 4px 8px 16px;display:flex}.gt-corrsheet .gt-fsheet__body{align-content:start;gap:20px;padding:16px;display:grid;overflow:auto}.gt-corrbox .gt-corrsheet{display:grid}dialog.gt-corrsheet{width:min(520px,100% - 32px);max-width:none;height:fit-content;max-height:calc(100dvh - 48px);box-shadow:var(--shadow-pop);margin:auto;position:fixed;inset:0;overflow:hidden}dialog.gt-corrsheet[open]{grid-template-rows:auto minmax(0,1fr);display:grid}dialog.gt-corrsheet::backdrop{background:var(--scrim-modal)}[data-theme=dark] dialog.gt-corrsheet{border:1px solid var(--rule-strong)}@media (width<=759px){dialog.gt-corrsheet{border-radius:4px 4px 0 0;width:100%;max-height:92dvh;margin:0;inset:auto 0 0}}.gt-corrsheet .gt-state{padding:16px 8px 8px}.gt-corrsheet .gt-state p{max-width:44ch}.gt-corrsheet [hidden]{display:none}.gt-input{border:1px solid var(--rule-strong);background:var(--paper-raised);width:100%;min-height:44px;color:var(--ink);font:400 16px/1 var(--sans);border-radius:2px;padding:0 12px}.gt-input::placeholder{color:var(--ink-muted)}.gt-input:hover:not([readonly]){border-color:var(--ink)}.gt-input[aria-invalid=true]{border-color:var(--error);border-width:2px}.gt-corr-f .gt-caption{margin:0}.gt-corr-f__err{font:600 14px/20px var(--sans);color:var(--error);margin:0}.gt-corr-f__err:before{content:"! "}.gt-corr-f__err:empty{display:none}.gt-corr-f__err--form{background:var(--error-bg);color:var(--ink);border-left:3px solid var(--error);padding:10px 12px}.gt-corr-f__err--form:before{content:none}.gt-corr-f__hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.gt-sprite[data-astro-cid-l54dllfa]{width:0;height:0;position:absolute;overflow:hidden}
