:where(.doc-prose){overflow-wrap:break-word;max-width:72rem;font-size:1.7rem;line-height:1.65}:where(.doc-prose) h1{letter-spacing:-.025em;font-size:clamp(3.6rem,3rem + 1.524vw,5.2rem);font-weight:800;line-height:1.02}:where(.doc-prose) .description{color:var(--ink-muted);margin-top:2.2rem;font-weight:600}:where(.doc-prose) .description:before{background:var(--line);content:"";vertical-align:.15em;border-radius:.4rem;width:2.8rem;height:.8rem;margin-right:1.2rem;display:inline-block}:where(.doc-prose) h2{letter-spacing:-.01em;margin-top:4.4rem;font-size:2.3rem;font-weight:800;line-height:1.2}:where(.doc-prose) h3{margin-top:2.8rem;font-size:1.9rem;font-weight:800;line-height:1.25}:where(.doc-prose) p{margin-top:1.4rem}:where(.doc-prose) h1+p{margin-top:2.2rem}:where(.doc-prose) ul,:where(.doc-prose) ol{margin-top:1.4rem;list-style:none}:where(.doc-prose) li{margin-top:1rem;padding-left:3rem;position:relative}:where(.doc-prose) li:before{border:.4rem solid var(--line);content:"";border-radius:50%;width:1.5rem;height:1.5rem;position:absolute;top:.45em;left:.2rem}:where(.doc-prose) strong{font-weight:800}:where(.doc-prose) a{color:var(--ink);text-underline-offset:.25em;text-decoration:underline .1em}:where(.doc-prose) a:hover{background:var(--signal);color:var(--black);text-decoration-color:var(--black)}:where(.doc-prose) .email-link{margin-top:1.4rem;font-size:1.9rem;font-weight:800;display:inline-block}:where(.doc-prose) hr{border:0;border-top:.2rem solid var(--track);margin-block:4rem 0}:where(.doc-prose) section{display:block}:where(.doc-prose) .box{background:var(--panel);border-radius:var(--radius-card);box-shadow:inset 0 0 0 .2rem var(--ink);margin-top:2.8rem;padding:2.2rem 2.4rem 2.4rem}:where(.doc-prose) .box p{margin-top:.4rem}:where(.doc-prose) .box p:nth-child(odd){margin-top:1.6rem}:where(.doc-prose) .box p:first-child{margin-top:0}@media (width>=64em){:where(.doc-prose){font-size:1.8rem}:where(.doc-prose) h2{margin-top:5.6rem;font-size:2.6rem}:where(.doc-prose) h3{margin-top:3.2rem;font-size:2rem}:where(.doc-prose) .email-link{font-size:2rem}}@media print{:root{color-scheme:light;--ground:#fff!important;--ink:#000!important;--ink-muted:#333!important;--line:#000!important;--panel:#fff!important;--track:#999!important}.skip-link,.site-header,.footer{display:none}:where(.doc-prose){max-width:none;font-size:11pt}:where(.doc-prose) a:after{content:" (" attr(href) ")";font-size:.9em}:where(.doc-prose) .box{box-shadow:none;border:1pt solid #000}}.page[data-astro-cid-ptuyl3tj]{flex-direction:column;min-height:100vh;display:flex}.doc-main[data-astro-cid-ptuyl3tj]{flex-grow:1;padding-block:4.8rem 8rem}.rail[data-astro-cid-ptuyl3tj]{display:none}@media (width>=64em){.doc-main[data-astro-cid-ptuyl3tj]{padding-block:8rem 12rem}.has-rail[data-astro-cid-ptuyl3tj]{grid-template-columns:28rem minmax(0,72rem);align-items:start;gap:clamp(4.8rem,6vw,9.6rem);display:grid}.rail[data-astro-cid-ptuyl3tj]{max-height:calc(100vh - var(--header-h) - 8rem);top:calc(var(--header-h) + 4rem);display:block;position:sticky;overflow-y:auto}.rail-list[data-astro-cid-ptuyl3tj]{position:relative}.rail-list[data-astro-cid-ptuyl3tj]:before{background:var(--track);content:"";border-radius:.2rem;width:.4rem;position:absolute;top:2.2rem;bottom:2.2rem;left:1.1rem}.rail-link[data-astro-cid-ptuyl3tj]{color:var(--ink-muted);align-items:center;gap:1.4rem;min-height:4.4rem;padding-block:.4rem;text-decoration:none;display:flex;position:relative}.rail-stop[data-astro-cid-ptuyl3tj]{background:var(--ground);border:.5rem solid var(--line);height:2.6rem;transition:background-color var(--motion-medium) ease;border-radius:50%;flex-shrink:0;width:2.6rem}.rail-name[data-astro-cid-ptuyl3tj]{font-size:1.5rem;font-weight:700;line-height:1.3}.rail-link[data-astro-cid-ptuyl3tj]:hover .rail-name[data-astro-cid-ptuyl3tj]{text-underline-offset:.4rem;text-decoration:underline}.rail-link[data-astro-cid-ptuyl3tj][data-active]{color:var(--ink)}.rail-link[data-astro-cid-ptuyl3tj][data-active] .rail-stop[data-astro-cid-ptuyl3tj]{background:var(--signal)}.rail-link[data-astro-cid-ptuyl3tj][data-active] .rail-name[data-astro-cid-ptuyl3tj]{font-weight:800}}@media print{.rail[data-astro-cid-ptuyl3tj]{display:none}.doc-main[data-astro-cid-ptuyl3tj]{padding:0;display:block}}
