@font-face{font-family:Barlow;src:url(/fonts/barlow-latin-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/barlow-latin-400-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/barlow-latin-500-normal.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/barlow-latin-600-normal.woff2)format("woff2");font-weight:600 700;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/barlow-latin-600-italic.woff2)format("woff2");font-weight:600 700;font-style:italic;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fonts/barlow-condensed-latin-500-normal.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fonts/barlow-condensed-latin-600-normal.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fonts/barlow-condensed-latin-700-normal.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-latin-400-normal.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-latin-500-normal.woff2)format("woff2");font-weight:500;font-display:swap}:root{--paper:#f5f3ec;--paper-raised:#fbfaf6;--paper-sunken:#ebe8dd;--ink:#1c211d;--ink-soft:#414a43;--ink-faint:#59625a;--line:#cbc7b8;--rule:#1c211d;--contour-minor:#68766057;--contour-major:#5c6a5494;--contour-strip-minor:#68766038;--contour-strip-major:#5c6a545c;--brand:#0099cd;--link:#00648a;--link-strong:#00455f;--accent-wash:#0099cd17;--focus:#0077a8;--survey:#b0412a;--survey-wash:#b0412a1a;--draft:#8a5a13;--draft-wash:#f4e8d0;--btn-bg:#1c211d;--btn-ink:#fbfaf6;--btn-bg-hover:#b0412a;--btn-ink-hover:#fff;--shadow-block:#1c211d17;--font-sans:"Barlow", system-ui, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-cond:"Barlow Condensed", "Arial Narrow", "Roboto Condensed", var(--font-sans);--font-mono:"IBM Plex Mono", ui-monospace, "Cascadia Code", Menlo, Consolas, monospace;--font-serif:var(--font-sans);--measure:68ch;--site-max:82rem;--gutter:clamp(1rem, 4vw, 3rem);--step--2:.74rem;--step--1:clamp(.84rem, .81rem + .12vw, .92rem);--step-0:clamp(1.03rem, .99rem + .2vw, 1.125rem);--step-1:clamp(1.2rem, 1.13rem + .32vw, 1.38rem);--step-2:clamp(1.45rem, 1.32rem + .6vw, 1.85rem);--step-3:clamp(1.75rem, 1.52rem + 1vw, 2.4rem);--step-4:clamp(2.1rem, 1.7rem + 1.8vw, 3.2rem);--step-5:clamp(2.35rem, 1.8rem + 2.5vw, 3.9rem);color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#0e1719;--paper-raised:#132124;--paper-sunken:#0a1214;--ink:#e7ebe4;--ink-soft:#b9c3bd;--ink-faint:#93a09a;--line:#2b3d40;--rule:#c9d2cc;--contour-minor:#7da49842;--contour-major:#8cb6a875;--contour-strip-minor:#7da49829;--contour-strip-major:#8cb6a847;--brand:#0099cd;--link:#6cc9ee;--link-strong:#a9e0f6;--accent-wash:#0099cd24;--focus:#6cc9ee;--survey:#ee8e70;--survey-wash:#ee8e7021;--draft:#e3b265;--draft-wash:#2c2616;--btn-bg:#e7ebe4;--btn-ink:#0e1719;--btn-bg-hover:#ee8e70;--btn-ink-hover:#0e1719;--shadow-block:#00000059;color-scheme:dark}}:root[data-theme=dark]{--paper:#0e1719;--paper-raised:#132124;--paper-sunken:#0a1214;--ink:#e7ebe4;--ink-soft:#b9c3bd;--ink-faint:#93a09a;--line:#2b3d40;--rule:#c9d2cc;--contour-minor:#7da49842;--contour-major:#8cb6a875;--contour-strip-minor:#7da49829;--contour-strip-major:#8cb6a847;--brand:#0099cd;--link:#6cc9ee;--link-strong:#a9e0f6;--accent-wash:#0099cd24;--focus:#6cc9ee;--survey:#ee8e70;--survey-wash:#ee8e7021;--draft:#e3b265;--draft-wash:#2c2616;--btn-bg:#e7ebe4;--btn-ink:#0e1719;--btn-bg-hover:#ee8e70;--btn-ink-hover:#0e1719;--shadow-block:#00000059;color-scheme:dark}.logo-for-dark{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .logo-for-light{display:none}:root:not([data-theme=light]) .logo-for-dark{display:block}}:root[data-theme=dark] .logo-for-light{display:none}:root[data-theme=dark] .logo-for-dark{display:block}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:5.5rem;overflow-x:clip}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-size:var(--step-0);font-variant-numeric:lining-nums;margin:0;line-height:1.62;overflow-x:clip}img,svg,video{max-width:100%;height:auto}h1,h2,h3,h4{font-family:var(--font-cond);letter-spacing:.005em;text-wrap:balance;margin:0 0 .5em;font-weight:600;line-height:1.04}h1{font-size:var(--step-5)}h2{font-size:var(--step-3)}h3{font-size:var(--step-2);line-height:1.1}h4{font-size:var(--step-1)}p{margin:0 0 1em}a{color:var(--link);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{color:var(--link-strong);text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:1px}strong,b{font-weight:600}code{font-family:var(--font-mono);background:var(--paper-sunken);border:1px solid var(--line);border-radius:2px;padding:.05em .3em;font-size:.86em}pre{background:var(--paper-sunken);border:1px solid var(--line);border-left:3px solid var(--rule);font-size:var(--step--1);padding:1rem 1.25rem;overflow-x:auto}pre code{background:0 0;border:0;padding:0}blockquote{border-left:3px solid var(--survey);color:var(--ink-soft);margin:1.5rem 0;padding:.25rem 0 .25rem 1.25rem}hr{border:none;border-top:1px solid var(--rule);margin:2.5rem 0}::selection{background:var(--accent-wash);color:inherit}.wrap{max-width:var(--site-max);padding-inline:var(--gutter);margin-inline:auto}.prose{max-width:var(--measure)}.prose h2{font-size:var(--step-3);border-bottom:1px solid var(--line);margin-top:2.2em;padding-bottom:.35em}.prose h3{font-size:var(--step-2);margin-top:1.7em}.prose ul,.prose ol{padding-left:1.3rem}.prose li{margin-bottom:.4em}.prose li::marker{color:var(--ink-faint)}.prose img{border:1px solid var(--rule);outline:1px solid var(--line);outline-offset:5px;background:#fff;width:100%;margin:2rem 0;display:block}.sr-only,.vh{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.kicker,.eyebrow{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 .75rem;font-weight:400}.meta{font-family:var(--font-mono);font-size:var(--step--1);color:var(--ink-faint);letter-spacing:.01em;font-weight:400}.meta a{font-family:var(--font-sans);letter-spacing:0;font-weight:600}.badge{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;vertical-align:middle;border:1px solid;padding:.12rem .45rem;font-size:.7rem;font-weight:500;line-height:1.4;display:inline-block}.badge-active{color:var(--survey);background:var(--survey-wash)}.badge-exploratory{color:var(--link);background:var(--accent-wash)}.badge-archived{color:var(--ink-faint);background:var(--paper-sunken)}.badge-draft{color:var(--draft);background:var(--draft-wash)}.tag-pill{min-height:2.25rem;font-family:var(--font-mono);font-size:var(--step--1);color:var(--ink-soft);border:1px solid var(--line);background:var(--paper-raised);align-items:center;padding:.15rem .65rem;text-decoration:none;display:inline-flex}.tag-pill:before{content:"#";color:var(--ink-faint);margin-right:.1em}.tag-pill:hover,.tag-pill:focus-visible{color:var(--link-strong);border-color:currentColor}.tag-pill[aria-current=page]{color:var(--paper);background:var(--ink);border-color:var(--ink)}.tag-pill[aria-current=page]:before{color:inherit}.mark{vertical-align:middle;flex:none;width:.85rem;height:.85rem;display:inline-block}.mark-tri{background:var(--survey);clip-path:polygon(50% 0,100% 100%,0 100%)}.mark-dot{background:var(--brand);border-radius:50%;width:.75rem;height:.75rem}.mark-sq{background:var(--ink);width:.7rem;height:.7rem}.mark-ring{border:2px solid var(--ink);border-radius:50%;width:.8rem;height:.8rem}.mark-bar{background:var(--ink);width:1rem;height:.25rem}.mark-diamond{background:var(--link);width:.62rem;height:.62rem;transform:rotate(45deg)}.btn{min-height:2.75rem;font-family:var(--font-cond);letter-spacing:.12em;text-transform:uppercase;color:var(--btn-ink);background:var(--btn-bg);border:1px solid var(--btn-bg);align-items:center;padding:.55rem 1.15rem;font-size:1rem;font-weight:600;line-height:1.1;text-decoration:none;display:inline-flex}.btn:hover{background:var(--btn-bg-hover);border-color:var(--btn-bg-hover);color:var(--btn-ink-hover)}.btn-quiet,.btn-line{color:var(--ink);border-color:var(--ink);background:0 0}.btn-quiet:hover,.btn-line:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.cta-row{flex-wrap:wrap;gap:.6rem;margin-top:1.4rem;display:flex}.neatline{border:1px solid var(--rule);outline:1px solid var(--rule);outline-offset:5px;margin:6px;position:relative}.ticks-top,.ticks-bottom{pointer-events:none;background:repeating-linear-gradient(90deg, var(--rule) 0 1px, transparent 1px 48px);opacity:.55;z-index:1;height:7px;position:absolute;left:0;right:0}.ticks-top{top:0}.ticks-bottom{bottom:0}.terrain{pointer-events:none;position:absolute;inset:0;overflow:hidden}.terrain>span{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--terrain-size,cover);mask-size:var(--terrain-size,cover);-webkit-mask-position:var(--tx,50%) var(--ty,50%);mask-position:var(--tx,50%) var(--ty,50%);position:absolute;inset:0}.terrain .t-minor{background:var(--t-minor,var(--contour-minor));-webkit-mask-image:url(/contours/terrain-minor.svg);mask-image:url(/contours/terrain-minor.svg)}.terrain .t-major{background:var(--t-major,var(--contour-major));-webkit-mask-image:url(/contours/terrain-major.svg);mask-image:url(/contours/terrain-major.svg)}.terrain-strip{--t-minor:var(--contour-strip-minor);--t-major:var(--contour-strip-major)}.section-head{font-family:var(--font-cond);font-size:var(--step-3);letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid var(--rule);align-items:center;gap:.75rem;margin:0 0 .25rem;padding-bottom:.7rem;font-weight:600;line-height:1.05;display:flex}.section-head .num{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.06em;color:var(--ink-faint);margin-left:auto;font-weight:400}.section{padding-block:clamp(2.5rem,5vw,4rem) 0}.section-intro{color:var(--ink-soft);max-width:var(--measure);margin:1rem 0 .5rem}.record{border-bottom:1px solid var(--line);gap:.3rem;padding:1.3rem 0;display:grid}.record>*{margin:0}.record h3{font-size:var(--step-2)}.record h3 a{color:var(--ink);background:linear-gradient(var(--survey), var(--survey)) 0 100% / 100% 2px no-repeat;padding-bottom:1px;text-decoration:none}.record h3 a:hover{color:var(--survey)}.record .blurb{color:var(--ink-soft);max-width:var(--measure)}.record-head{flex-wrap:wrap;align-items:center;gap:.35rem .8rem;display:flex}.links-row{flex-wrap:wrap;align-items:baseline;gap:.3rem 1.25rem;margin-top:.35rem;font-weight:600;display:flex}.links-row a{border-bottom:1px solid;padding-block:.3rem;text-decoration:none}.links-row a:hover{border-bottom-width:2px}.links-coming-soon{font-family:var(--font-mono);font-size:var(--step--1);color:var(--ink-faint);font-weight:400}.ruled{margin:0;padding:0;list-style:none}.ruled>li{border-bottom:1px solid var(--line);grid-template-columns:7.5rem minmax(0,1fr);gap:.25rem 1.25rem;padding:1rem 0;display:grid}.ruled>li>.col-key{font-family:var(--font-mono);font-size:var(--step--1);color:var(--ink-faint);padding-top:.2rem}.ruled>li>.col-body>*{margin:0}.ruled>li>.col-body>*+*{margin-top:.3rem}.ruled .title-link{font-weight:600;font-size:var(--step-1);line-height:1.25}.ruled .desc{color:var(--ink-soft)}@media (width<=40rem){.ruled>li{grid-template-columns:minmax(0,1fr);gap:.2rem}}.facts{border:1px solid var(--rule);background:var(--paper-raised);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));margin:0;display:grid}.facts>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:.65rem .85rem}.facts dt{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint)}.facts dd{overflow-wrap:anywhere;margin:.2rem 0 0;font-weight:500}.title-block{background:var(--paper);border:1px solid var(--rule);box-shadow:8px 8px 0 var(--shadow-block);padding:clamp(1.15rem,2.4vw,2rem);position:relative}.title-block>.kicker:first-child{border-bottom:1px solid var(--line);margin-bottom:1rem;padding-bottom:.65rem}.lede{font-size:var(--step-1);color:var(--ink-soft);text-wrap:pretty;max-width:52ch;line-height:1.5}.skip-link{z-index:100;background:var(--btn-bg);color:var(--btn-ink);font-family:var(--font-cond);letter-spacing:.1em;text-transform:uppercase;padding:.7rem 1rem;font-weight:600;text-decoration:none;position:absolute;top:-4rem;left:1rem}.skip-link:focus-visible{color:var(--btn-ink);top:.5rem}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.reveal{animation:both reveal-rise view();animation-range:entry entry 45%}@keyframes reveal-rise{0%{opacity:.2;transform:translateY(1rem)}to{opacity:1;transform:none}}}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.fig{border:1px solid var(--rule);background:var(--paper-raised);margin:0;padding:clamp(.7rem,2vw,1.1rem)}.fig svg{width:100%;height:auto;color:var(--ink);display:block}.fig .box rect{fill:var(--paper);stroke:var(--ink);stroke-width:1.5px}.fig .box-strong rect{stroke-width:2.5px}.fig .box-blue rect{fill:var(--accent-wash);stroke:var(--brand);stroke-width:2px}.fig text{font:600 15px var(--font-sans);text-anchor:middle;fill:var(--ink)}.fig .sub{font:400 12px var(--font-mono);fill:var(--ink-faint)}.fig .code{font:500 12.5px var(--font-mono);fill:var(--link)}.fig .lbl{font:400 11px var(--font-mono);text-anchor:start;fill:var(--ink-faint)}.fig .big{font:600 26px var(--font-sans)}.fig .wire{fill:none;stroke:var(--ink);stroke-width:1.4px}.fig .wire.blue{stroke:var(--brand)}.fig .wire.dash{stroke-dasharray:5 4}.fig .steps rect{fill:var(--paper);stroke:var(--ink);stroke-width:1.2px}.fig .steps rect.on{fill:var(--brand);stroke:var(--brand)}.fig figcaption{border-top:1px solid var(--line);font-size:var(--step--1);color:var(--ink-soft);margin-top:.8rem;padding-top:.65rem}.fig-k{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);margin-right:.4rem}.ruled>li>.col-key{margin:0}.sheet-body{grid-template-columns:15rem minmax(0,1fr);gap:0 clamp(2rem,5vw,5rem);padding-top:clamp(.5rem,2vw,1.5rem);display:grid}.legend{border-top:3px solid var(--rule);align-self:start;margin-top:clamp(2.5rem,5vw,4rem);padding-top:.8rem;position:sticky;top:5.5rem}.legend .legend-k{color:var(--ink)}.legend ul{margin:0;padding:0;list-style:none}.legend li{border-bottom:1px solid var(--line);align-items:center;gap:.75rem;display:flex}.legend .mark{width:.85rem}.legend a{min-height:44px;color:var(--ink);font-family:var(--font-cond);letter-spacing:.03em;flex:1;align-items:center;padding-block:.3rem;font-size:1.1rem;font-weight:500;line-height:1.15;text-decoration:none;display:flex}.legend a:hover{color:var(--link-strong);text-underline-offset:.18em;text-decoration:underline}.legend a[aria-current=page]{color:var(--survey)}.legend-note{font-size:var(--step--1);color:var(--ink-soft);margin:1rem 0 0}.entries{min-width:0}@media (width<=56rem){.sheet-body{grid-template-columns:minmax(0,1fr)}.legend{margin-top:2rem;position:static}.legend ul{grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));column-gap:1.5rem;display:grid}}.site-header[data-astro-cid-nen7h5rs]{z-index:20;background:var(--paper);border-bottom:1px solid var(--rule);position:sticky;top:0}.bar[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:.75rem 1.5rem;padding-block:.55rem;display:flex}.logo-link[data-astro-cid-nen7h5rs]{border-bottom:2px solid #0000;flex:none;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.logo-link[data-astro-cid-nen7h5rs][aria-current=page]{border-bottom-color:var(--survey)}.logo[data-astro-cid-nen7h5rs]{width:auto;height:2.15rem}.logo-for-light[data-astro-cid-nen7h5rs]{display:block}@media (width<=22rem){.logo[data-astro-cid-nen7h5rs]{height:1.8rem}}.site-nav-inline[data-astro-cid-nen7h5rs]{margin-left:auto}.site-nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{flex-wrap:wrap;gap:.1rem 1.6rem;margin:0;padding:0;list-style:none;display:flex}.nav-link[data-astro-cid-nen7h5rs],.menu-btn[data-astro-cid-nen7h5rs],.theme-btn[data-astro-cid-nen7h5rs]{box-sizing:border-box;min-height:44px;font-family:var(--font-cond);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:.45rem;padding:.3rem 0;font-size:.98rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.nav-link[data-astro-cid-nen7h5rs]:hover,.menu-btn[data-astro-cid-nen7h5rs]:hover,.theme-btn[data-astro-cid-nen7h5rs]:hover{color:var(--ink);border-bottom-color:var(--ink)}.nav-link[data-astro-cid-nen7h5rs][aria-current=page]{border-bottom-color:var(--survey)}.bar-tools[data-astro-cid-nen7h5rs]{align-items:center;gap:1.1rem;display:flex}.theme-btn[data-astro-cid-nen7h5rs][hidden]{display:none}.theme-icon[data-astro-cid-nen7h5rs]{background:linear-gradient(90deg,currentColor 50%,#0000 50%);border:2px solid;border-radius:50%;flex:none;width:.95rem;height:.95rem}.theme-btn[data-astro-cid-nen7h5rs][aria-pressed=true] .theme-icon[data-astro-cid-nen7h5rs]{background:currentColor}.menu-btn[data-astro-cid-nen7h5rs]{display:none}.menu-btn[data-astro-cid-nen7h5rs][aria-expanded=true]{border-bottom-color:var(--survey)}.menu-panel[data-astro-cid-nen7h5rs]{inset:4.1rem auto auto;left:var(--gutter);right:var(--gutter);background:var(--paper);width:auto;max-width:30rem;color:var(--ink);border:1px solid var(--rule);outline:1px solid var(--rule);outline-offset:-6px;box-shadow:10px 10px 0 var(--shadow-block);margin:0 0 0 auto;padding:1rem 1.1rem 1.1rem;position:fixed}.menu-panel[data-astro-cid-nen7h5rs]::backdrop{background:#0a101259}.menu-kicker[data-astro-cid-nen7h5rs]{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);margin:.2rem .3rem .4rem}.menu-panel[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{margin:0;padding:0;list-style:none}.menu-panel[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--line)}.menu-panel[data-astro-cid-nen7h5rs] .nav-link[data-astro-cid-nen7h5rs]{letter-spacing:.08em;width:100%;min-height:52px;padding-inline:.3rem;font-size:1.25rem;display:flex}.menu-num[data-astro-cid-nen7h5rs]{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-faint);width:1.6rem;font-size:.72rem;font-weight:400}.menu-theme[data-astro-cid-nen7h5rs]{margin:.7rem .3rem 0}@media (width<=56rem){@supports selector(:popover-open){.site-nav-inline[data-astro-cid-nen7h5rs],.bar-theme[data-astro-cid-nen7h5rs]{display:none}.menu-btn[data-astro-cid-nen7h5rs]{display:inline-flex}}}@media (width>=56.01rem){.menu-panel[data-astro-cid-nen7h5rs]{display:none}}@media (prefers-reduced-motion:no-preference){.menu-panel[data-astro-cid-nen7h5rs]{transition:opacity .14s ease-out}}.site-footer[data-astro-cid-jo6i4kqk]{margin-top:clamp(3.5rem,7vw,6rem);padding-block:0 2.5rem}.sheet-foot[data-astro-cid-jo6i4kqk]{border:1px solid var(--rule);outline:1px solid var(--rule);outline-offset:5px;background:var(--paper);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(0,1.2fr);margin:6px;display:grid}.cell[data-astro-cid-jo6i4kqk]{border-right:1px solid var(--line);min-width:0;padding:1rem 1.15rem 1.1rem}.cell[data-astro-cid-jo6i4kqk]:last-child{border-right:0}.cell-k[data-astro-cid-jo6i4kqk]{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 .45rem}.ident[data-astro-cid-jo6i4kqk]{align-items:flex-start;gap:.85rem;display:flex}.symbol[data-astro-cid-jo6i4kqk]{flex:none;width:2.4rem;height:auto}.colophon[data-astro-cid-jo6i4kqk],.notes[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]:not(.cell-k){font-size:var(--step--1);color:var(--ink-soft);margin:0 0 .35rem}ul[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:0 1.1rem;margin:0;padding:0;list-style:none;display:flex}.links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-height:2.25rem;font-size:var(--step--1);color:var(--ink);border-bottom:1px solid var(--line);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--link-strong);border-bottom-color:currentColor}@media (width<=56rem){.sheet-foot[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,1fr)}.cell[data-astro-cid-jo6i4kqk]{border-right:0;border-bottom:1px solid var(--line)}.cell[data-astro-cid-jo6i4kqk]:last-child{border-bottom:0}}
