@font-face{font-family:Sora;src:url(/fonts/sora-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Sora;src:url(/fonts/sora-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Literata;src:url(/fonts/literata-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;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+2190-2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata;src:url(/fonts/literata-400-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap;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+2190-2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata;src:url(/fonts/literata-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;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+2190-2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(Helvetica Neue Bold);font-weight:600 700;size-adjust:106%;ascent-override:91.51%;descent-override:27.36%;line-gap-override:0%}@font-face{font-family:Literata Fallback;src:local(Times New Roman),local(Liberation Serif);size-adjust:115.97%;ascent-override:101.49%;descent-override:26.56%;line-gap-override:0%}@font-face{font-family:Literata Fallback;src:local(Times New Roman Italic),local(TimesNewRomanPS-ItalicMT),local(Liberation Serif Italic);font-style:italic;size-adjust:110.87%;ascent-override:106.16%;descent-override:27.78%;line-gap-override:0%}:root{--bg:#f6f3ee;--bg-elevated:#fffdf9;--bg-element:#ece7df;--bg-selected:#e3ddd3;--text:#16130f;--text-secondary:#5e5850;--border:#e4ddd2;--divider:#eae4da;--control-border:#837b70;--ink:#16130f;--ink-text:#fffdf9;--ink-hover:#2e2a25;--brand:#ff6b00;--brand-text:#ab4800;--accent-surface:#ff6b0017;--focus-ring:#ab4800;--danger:#b91c1c;--success:#047354;--warning:#b33c0c;--danger-surface:#b91c1c1a;--success-surface:#0473541a;--warning-surface:#b33c0c1a;--mark:#f2cf5b73;--app-bg:#f6f3ee;--app-element:#ece7df;--shadow-raised:0 4px 16px #16130f1a;--shadow-overlay:0 8px 24px #16130f24;--radius-sm:10px;--radius:14px;--radius-lg:20px;--ease-out:cubic-bezier(.16, 1, .3, 1);--max-width:68rem;--measure:42rem;--font:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-display:"Sora", "Sora Fallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-reading:"Literata", "Literata Fallback", ui-serif, Georgia, serif;--text-display:clamp(2.25rem, 1.7rem + 2.2vw, 3rem);--text-headline:clamp(1.625rem, 1.4rem + 1vw, 2.125rem);--text-title:clamp(1.25rem, 1.15rem + .4vw, 1.375rem);--text-lede:clamp(1.1875rem, 1.12rem + .3vw, 1.3125rem);--text-reading:1.1875rem;--text-body:1.0625rem;--text-meta:.8125rem;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--bg:#121110;--bg-elevated:#1b1a18;--bg-element:#24221f;--bg-selected:#2d2a26;--text:#ede8e1;--text-secondary:#a39c92;--border:#fff8eb1a;--divider:#0c0b0a;--control-border:#7a736a;--ink:#ede8e1;--ink-text:#121110;--ink-hover:#d9d3ca;--brand-text:#ff6b00;--focus-ring:#ff6b00;--danger:#f87171;--success:#34d399;--warning:#fbbf24;--danger-surface:#f8717124;--success-surface:#34d39924;--warning-surface:#fbbf2424;--mark:#f2cf5b47;--app-bg:#121110;--app-element:#24221f}}@media (prefers-contrast:more){:root{--text:#0b0907;--text-secondary:#3f3a34;--border:#bdb4a6;--divider:#d4cdc2;--control-border:#5e5850;--ink:#0b0907;--ink-text:#fff;--ink-hover:#2a2622;--brand-text:#7e3500;--focus-ring:#7e3500;--danger:#8e1616;--success:#03543d;--warning:#802a08}}@media (prefers-color-scheme:dark) and (prefers-contrast:more){:root{--text:#fff;--text-secondary:#cfc8be;--border:#fff8eb3d;--divider:#000;--control-border:#a39c92;--ink:#fff;--ink-text:#121110;--ink-hover:#e6e1da;--brand-text:#ff9345;--focus-ring:#ff9345;--danger:#fa9e9e;--success:#38d49b;--warning:#fbbf24}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg);accent-color:var(--ink);scroll-padding-top:5rem}::selection{background:var(--mark);color:inherit}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--bg);color:var(--text);font-family:var(--font);font-size:var(--text-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;caret-color:var(--brand-text);margin:0;line-height:1.6}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;overflow-wrap:break-word;margin:0 0 .5em;font-weight:600;line-height:1.2}h1{font-size:var(--text-display);letter-spacing:-.03em;font-weight:700;line-height:1.1}h2{font-size:var(--text-headline)}h3{font-size:var(--text-title);letter-spacing:-.015em;line-height:1.3}p{text-wrap:pretty;margin:0 0 1em}a{color:var(--brand-text);text-underline-offset:3px}a:hover{text-decoration-thickness:2px}a[href^=mailto\:]{overflow-wrap:anywhere}img{max-width:100%;height:auto}hr{border:0;border-top:1px solid var(--border);margin:2.5rem 0}code{background:var(--bg-element);border-radius:5px;padding:.15em .4em;font-size:.9em}.wrap{width:100%;max-width:var(--max-width);margin-inline:auto;padding-inline:1.25rem}.prose{max-width:var(--measure);font-family:var(--font-reading);font-size:var(--text-reading);margin-inline:auto;line-height:1.53}.prose h3{font-size:1.5rem}.prose :is(.notice,.btn){font-family:var(--font)}.prose ul,.prose ol{padding-left:1.3rem}.prose li{margin-bottom:.4em}.prose h2{margin-top:2.2em}.prose h3{margin-top:1.8em}.prose blockquote{background:var(--bg-element);border-radius:var(--radius-sm);font-family:var(--font-reading);margin:1.5em 0;padding:.9em 1.2em;font-style:italic}.prose blockquote>:last-child{margin-bottom:0}.prose table{border-collapse:collapse;width:100%;font-family:var(--font);font-variant-numeric:tabular-nums;margin:1.5em 0;font-size:.9375rem}.prose th,.prose td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:.6rem .5rem}.section{padding-block:clamp(3rem,8vw,5.5rem)}.section--tinted{background:var(--bg-elevated);border-block:1px solid var(--border)}.lede{font-family:var(--font-reading);font-size:var(--text-lede);color:var(--text-secondary);max-width:var(--measure);line-height:1.5}.btn{border-radius:var(--radius-sm);min-height:44px;transition:transform .16s var(--ease-out), background-color .16s var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.8rem 1.4rem;font-size:1rem;font-weight:600;line-height:1.25;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.btn:active{transform:none}}.btn--primary{background:var(--ink);color:var(--ink-text)}.service-header{margin-bottom:clamp(2rem,5vw,3rem)}.service-header h1{max-width:14em}.service-header .lede{margin-bottom:0}main :is(h2,h3)[id]{scroll-margin-top:6rem}.doc-table-scroll{overscroll-behavior-x:contain;width:100%;margin-block:1.5rem;position:relative;overflow-x:auto}.doc-table-scroll table{min-width:34rem;margin:0}.doc-table-scroll th{color:var(--text);font-weight:600}.doc-table-scroll td{color:var(--text-secondary)}.btn--primary:hover{background:var(--ink-hover);color:var(--ink-text)}.btn--ghost{background:var(--bg-element);color:var(--text)}.btn--ghost:hover{background:var(--bg-selected);color:var(--text)}.btn--disabled{background:var(--bg-element);color:var(--text-secondary);cursor:not-allowed;pointer-events:none}.grid{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1.1rem;display:grid}.card{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius);padding:1.4rem}.card h3{margin-bottom:.35rem}.card p{color:var(--text-secondary);margin:0;font-size:.97rem}.bookmarklet-box{background:var(--bg-element);border-radius:var(--radius);font-family:var(--font);margin:1.5rem 0 2.5rem;padding:1.25rem 1.4rem}.bookmarklet-box p{margin:0}.bookmarklet{cursor:grab}.bookmarklet:active{cursor:grabbing}.bookmarklet-box .bookmarklet-box__hint{font-size:var(--text-meta);color:var(--text-secondary);margin-top:.75rem}.bookmarklet-box__hint[data-state=clicked]{color:var(--text)}.notice{background:var(--bg-element);border-radius:var(--radius);margin:1.5rem 0;padding:1rem 1.2rem;font-size:.95rem}.notice strong{margin-bottom:.25rem;display:block}.notice p:last-child{margin-bottom:0}.notice--warning{background:var(--warning-surface)}.notice--warning strong{color:var(--warning)}.skip-link{background:var(--ink);color:var(--ink-text);border-radius:var(--radius-sm);z-index:100;padding:.6rem 1rem;font-weight:600;position:absolute;top:.5rem;left:-9999px}.skip-link:focus{left:.5rem}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}header.hdr{view-transition-name:site-header}::view-transition-old(root),::view-transition-new(root){animation-duration:.18s;animation-timing-function:var(--ease-out)}}@media print{html[lang]{color-scheme:light;--bg:#fff;--bg-elevated:#fff;--bg-element:#f1ede6;--text:#000;--text-secondary:#3f3a34;--border:#bdb4a6;--divider:#d6cfc4;--brand-text:#000;--warning:#000;--warning-surface:#f1ede6}body{color:#000;background:#fff}header.hdr,footer.ftr,.skip-link,.doc__index,.crumbs,.doc__feedback,.doc__cta,.doc__migrate .btn,.notice .btn{display:none!important}.section{padding-block:0}.prose{max-width:none;font-size:11.5pt;line-height:1.5}.doc--indexed{display:block!important}.prose a{color:inherit;text-decoration:underline}.prose a[href^=http]:after,.prose a[href^=mailto\:]:after{content:" (" attr(href) ")";color:var(--text-secondary);overflow-wrap:anywhere;font-size:.85em}.doc-table-scroll{overflow:visible!important}.doc-table-scroll table{min-width:0!important}h1,h2,h3{break-after:avoid}table,pre,blockquote,.notice,li{break-inside:avoid}.draft-band{border:1px solid #000;margin-bottom:1.5rem}.doc :is(.doc__header,.doc__body){max-width:none!important}}.hdr[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--border);background:var(--bg);z-index:10;position:sticky;top:0}.hdr__inner[data-astro-cid-nen7h5rs]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;padding-block:.6rem;display:flex;position:relative}.hdr__brand[data-astro-cid-nen7h5rs]{min-height:44px;font-family:var(--font-display);color:var(--text);letter-spacing:-.02em;align-items:center;gap:.55rem;font-size:1.1rem;font-weight:700;text-decoration:none;display:inline-flex}.hdr__glyph[data-astro-cid-nen7h5rs]{background:currentColor;flex:none;width:1.05rem;height:1.16rem;mask:url(/brand/logo-glyph.png) 50%/contain no-repeat}.hdr__nav[data-astro-cid-nen7h5rs]{flex-wrap:wrap;align-items:center;gap:1.1rem;font-size:.95rem;display:flex}.hdr__nav[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]:not(.hdr__cta){color:var(--text-secondary);text-decoration:none}.hdr__nav[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]:not(.hdr__cta):hover{color:var(--text)}.hdr__cta[data-astro-cid-nen7h5rs]{min-height:36px;color:var(--ink-text);margin-block:-4px;padding:.45rem .95rem}.hdr__cta[data-astro-cid-nen7h5rs]:hover{color:var(--ink-text)}.hdr__mobile-actions[data-astro-cid-nen7h5rs]{display:none}@media (width<=48rem){.hdr__inner[data-astro-cid-nen7h5rs]{gap:.75rem;min-height:3.75rem;padding-block:.4rem}.hdr__nav--desktop[data-astro-cid-nen7h5rs]{display:none}.hdr__brand[data-astro-cid-nen7h5rs]{font-size:1rem}.hdr__mobile-actions[data-astro-cid-nen7h5rs]{align-items:center;gap:.35rem;margin-left:auto;display:flex}.hdr__access[data-astro-cid-nen7h5rs]{min-height:44px;color:var(--text);white-space:nowrap;align-items:center;padding-inline:.4rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.hdr__mobile-menu[data-astro-cid-nen7h5rs]{position:static}.hdr__mobile-menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{border-radius:var(--radius-sm);background:var(--bg-element);width:44px;height:44px;color:var(--text);cursor:pointer;place-items:center;list-style:none;display:grid}.hdr__mobile-menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.hdr__menu-icon[data-astro-cid-nen7h5rs],.hdr__menu-icon[data-astro-cid-nen7h5rs]:before,.hdr__menu-icon[data-astro-cid-nen7h5rs]:after{background:currentColor;border-radius:2px;width:1.15rem;height:2px}.hdr__menu-icon[data-astro-cid-nen7h5rs]{display:block;position:relative}.hdr__menu-icon[data-astro-cid-nen7h5rs]:before,.hdr__menu-icon[data-astro-cid-nen7h5rs]:after{content:"";position:absolute;left:0}.hdr__menu-icon[data-astro-cid-nen7h5rs]:before{top:-.36rem}.hdr__menu-icon[data-astro-cid-nen7h5rs]:after{top:.36rem}.hdr__mobile-menu[data-astro-cid-nen7h5rs][open] .hdr__menu-icon[data-astro-cid-nen7h5rs]{background:0 0}.hdr__mobile-menu[data-astro-cid-nen7h5rs][open] .hdr__menu-icon[data-astro-cid-nen7h5rs]:before{top:0;transform:rotate(45deg)}.hdr__mobile-menu[data-astro-cid-nen7h5rs][open] .hdr__menu-icon[data-astro-cid-nen7h5rs]:after{top:0;transform:rotate(-45deg)}.hdr__mobile-menu[data-astro-cid-nen7h5rs]:not([open]) .hdr__mobile-nav[data-astro-cid-nen7h5rs]{display:none}.hdr__mobile-nav[data-astro-cid-nen7h5rs]{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-elevated);box-shadow:var(--shadow-overlay);padding:.45rem;display:grid;position:absolute;top:calc(100% + .4rem);left:1.25rem;right:1.25rem}.hdr__mobile-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-radius:var(--radius-sm);min-height:44px;color:var(--text);align-items:center;padding-inline:.8rem;font-weight:600;text-decoration:none;display:flex}.hdr__mobile-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:var(--bg-element)}}.ftr[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--border);background:var(--bg-elevated);margin-top:4rem;padding-block:3rem 2rem;font-size:.93rem}.ftr__cols[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:2rem;display:grid}.ftr__h[data-astro-cid-jo6i4kqk]{letter-spacing:-.01em;color:var(--text-secondary);margin-bottom:.7rem;font-size:.95rem}.ftr[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:0;margin:0;padding:0;list-style:none;display:grid}.ftr[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-height:44px;color:var(--text);align-items:center;text-decoration:none;display:inline-flex}.ftr[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{text-decoration:underline}.ftr__bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--border);color:var(--text-secondary);flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:2.5rem;padding-top:1.5rem;display:flex}.ftr__bottom[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:0}
