.ar-hero-cover[data-astro-cid-ehz7xypo]{width:min(100%,520px);color:inherit;border-radius:var(--ui-radius-sm);margin-inline:auto;display:block}.ar-hero-cover[data-astro-cid-ehz7xypo]:focus-visible{outline:3px solid var(--teal-deep);outline-offset:6px}.ar-about__grid[data-astro-cid-ehz7xypo]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.ar-about[data-astro-cid-ehz7xypo] .ui-h2[data-astro-cid-ehz7xypo]{margin-bottom:1rem}.ar-note[data-astro-cid-ehz7xypo]{color:var(--ui-mute);max-width:32rem;margin:.9rem 0 0;font-size:.92rem}.ar-toc[data-astro-cid-ehz7xypo] ol[data-astro-cid-ehz7xypo]{margin:0;padding:0;list-style:none}.ar-toc[data-astro-cid-ehz7xypo] li[data-astro-cid-ehz7xypo]{border-top:1px solid var(--ui-line)}.ar-toc[data-astro-cid-ehz7xypo] li[data-astro-cid-ehz7xypo]:last-child{border-bottom:1px solid var(--ui-line)}.ar-toc[data-astro-cid-ehz7xypo] a[data-astro-cid-ehz7xypo]{color:var(--ink);justify-content:space-between;gap:16px;padding:10px 0;line-height:1.35;text-decoration:none;display:flex}.ar-toc[data-astro-cid-ehz7xypo] a[data-astro-cid-ehz7xypo]:hover span[data-astro-cid-ehz7xypo]{color:var(--teal-deep);text-underline-offset:3px;text-decoration:underline}.ar-toc[data-astro-cid-ehz7xypo] a[data-astro-cid-ehz7xypo]:focus-visible{outline:3px solid var(--teal-deep);outline-offset:2px}.ar-toc[data-astro-cid-ehz7xypo] b[data-astro-cid-ehz7xypo]{font:800 1rem/1.35 var(--f-head);color:var(--teal-deep)}.ar-hl__eyebrow[data-astro-cid-ehz7xypo]{font:600 .95rem/1.3 var(--f-text);color:var(--ui-cyan);margin:0 0 .5rem}.ar-hl__lead[data-astro-cid-ehz7xypo]{color:#ffffffdb;margin:.6rem 0 0;font-size:1.1rem}.ar-jump[data-astro-cid-ehz7xypo]{grid-template-columns:repeat(auto-fill,minmax(min(100%,160px),1fr));gap:0 24px;margin:1.6rem 0 0;padding:0;list-style:none;display:grid}.ar-jump[data-astro-cid-ehz7xypo] li[data-astro-cid-ehz7xypo]{border-top:1px solid var(--ui-line-dark)}.ar-jump[data-astro-cid-ehz7xypo] a[data-astro-cid-ehz7xypo]{padding:12px 0 14px;text-decoration:none;display:block}.ar-jump[data-astro-cid-ehz7xypo] b[data-astro-cid-ehz7xypo]{font:800 1.3rem/1.2 var(--f-head);color:var(--white);display:block}.ar-jump[data-astro-cid-ehz7xypo] span[data-astro-cid-ehz7xypo]{color:#ffffffb3;margin-top:2px;font-size:.9rem;display:block}.ar-jump[data-astro-cid-ehz7xypo] a[data-astro-cid-ehz7xypo]:hover b[data-astro-cid-ehz7xypo]{color:var(--ui-cyan)}.ar-p[data-astro-cid-ehz7xypo]{max-width:42rem;color:var(--ui-body);margin:0 0 1rem;font-size:1.08rem;line-height:1.65}.ar-by[data-astro-cid-ehz7xypo],.ar-meta[data-astro-cid-ehz7xypo]{color:var(--ui-mute);max-width:46rem;margin:.6rem 0 0;font-size:.95rem;line-height:1.5}.ar-meta[data-astro-cid-ehz7xypo] a[data-astro-cid-ehz7xypo],.ar-more[data-astro-cid-ehz7xypo] a[data-astro-cid-ehz7xypo],.ar-proj[data-astro-cid-ehz7xypo] a[data-astro-cid-ehz7xypo],.ar-limits[data-astro-cid-ehz7xypo] a[data-astro-cid-ehz7xypo]{color:var(--teal-deep);text-underline-offset:3px;text-decoration:underline 1px}.ar-sub[data-astro-cid-ehz7xypo]{scroll-margin-top:var(--ui-sticky-top);margin-top:22px}.ar-sub[data-astro-cid-ehz7xypo] h4[data-astro-cid-ehz7xypo]{font:700 1.15rem/1.3 var(--f-head);color:var(--teal-deep);margin:0 0 8px}.ar-sub[data-astro-cid-ehz7xypo] h4[data-astro-cid-ehz7xypo] span[data-astro-cid-ehz7xypo]{font:400 .85rem var(--f-text);color:var(--ui-mute);margin-left:6px}.ar-stats[data-astro-cid-ehz7xypo]{grid-template-columns:repeat(auto-fill,minmax(min(100%,160px),1fr));gap:0 24px;margin:0;padding:0;list-style:none;display:grid}.ar-stats[data-astro-cid-ehz7xypo] li[data-astro-cid-ehz7xypo]{border-top:1px solid #17303024;min-width:0;padding:12px 0 14px}.ar-stats[data-astro-cid-ehz7xypo] b[data-astro-cid-ehz7xypo]{font:800 clamp(1.6rem, 2.6vw, 2.1rem)/1.1 var(--f-head);color:var(--ink);font-variant-numeric:tabular-nums;display:block}.ar-stats[data-astro-cid-ehz7xypo] span[data-astro-cid-ehz7xypo]{color:var(--ui-body);margin-top:4px;font-size:.95rem;line-height:1.45;display:block}.ar-proj[data-astro-cid-ehz7xypo]{color:var(--ui-mute);margin:16px 0 0;font-size:.93rem}.ar-papers[data-astro-cid-ehz7xypo]{gap:12px;max-width:56rem;margin:0;padding-left:1.4em;display:grid}.ar-papers[data-astro-cid-ehz7xypo] a[data-astro-cid-ehz7xypo],.ar-papers__t[data-astro-cid-ehz7xypo]{color:var(--ink);font-weight:600;line-height:1.4}.ar-papers[data-astro-cid-ehz7xypo] a[data-astro-cid-ehz7xypo]{text-underline-offset:3px;text-decoration:underline #17303040}.ar-papers[data-astro-cid-ehz7xypo] a[data-astro-cid-ehz7xypo]:hover{color:var(--teal-deep);text-decoration-color:currentColor}.ar-papers[data-astro-cid-ehz7xypo] .ar-meta[data-astro-cid-ehz7xypo]{margin-top:2px;display:block}.ar-more[data-astro-cid-ehz7xypo]{margin:1.4rem 0 0;font-weight:600}.ar-thanks[data-astro-cid-ehz7xypo]{columns:4 150px;column-gap:24px;margin:0;padding:0;list-style:none}.ar-thanks[data-astro-cid-ehz7xypo] li[data-astro-cid-ehz7xypo]{break-inside:avoid;color:var(--ink);border-bottom:1px solid #1730301f;padding:6px 0;font-size:.95rem}.ar-limits[data-astro-cid-ehz7xypo] ul[data-astro-cid-ehz7xypo]{max-width:46rem;color:var(--ui-body);gap:10px;margin:1rem 0 0;padding-left:1.1em;line-height:1.55;display:grid}.ar-others[data-astro-cid-ehz7xypo]{grid-template-columns:repeat(auto-fill,minmax(min(100%,170px),1fr));gap:28px 24px;margin:1.2rem 0 0;padding:0;list-style:none;display:grid}.shelf-pic[data-astro-cid-ehz7xypo]{aspect-ratio:1/1.2;align-items:flex-end;margin-bottom:8%;display:flex}.shelf-pic[data-astro-cid-ehz7xypo]>.doc{flex:1}.ar-other[data-astro-cid-ehz7xypo]{color:inherit;border-radius:var(--ui-radius-sm);text-decoration:none;display:block}.ar-other[data-astro-cid-ehz7xypo] b[data-astro-cid-ehz7xypo]{font:800 1rem/1.3 var(--f-head);color:var(--ink);margin-top:4px;display:block}.ar-other[data-astro-cid-ehz7xypo] small[data-astro-cid-ehz7xypo]{color:var(--ui-mute);margin-top:2px;font-size:.85rem;display:block}.ar-other[data-astro-cid-ehz7xypo]:hover b[data-astro-cid-ehz7xypo]{color:var(--teal-deep)}.ar-other[data-astro-cid-ehz7xypo]:focus-visible{outline:3px solid var(--teal-deep);outline-offset:4px}@media (width<=899px){.ar-about__grid[data-astro-cid-ehz7xypo]{grid-template-columns:minmax(0,1fr)}.ar-hero-cover[data-astro-cid-ehz7xypo]{width:min(70%,300px)}}@media (width<=520px){.ar-others[data-astro-cid-ehz7xypo]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}}
