.toc[data-astro-cid-5b7cnkft] a[aria-current=true]{color:var(--color-ink);border-left-color:var(--color-teal);font-weight:500}.plain-english[data-astro-cid-i3mpii5u]{max-width:var(--container-prose);border:1px solid #0a0c121a;border-left:3px solid var(--color-teal);border-radius:var(--radius-card);background:#fff;margin-bottom:2.25rem;padding:1.35rem 1.25rem 1.45rem}@media (width>=640px){.plain-english[data-astro-cid-i3mpii5u]{padding:1.55rem 1.5rem 1.65rem}}.plain-english__eyebrow[data-astro-cid-i3mpii5u]{font-family:var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--color-teal-text);font-size:.75rem;font-weight:600}.plain-english__title[data-astro-cid-i3mpii5u]{font-family:var(--font-headline);letter-spacing:-.02em;color:var(--color-indigo);margin-top:.35rem;font-size:clamp(1.25rem,2.2vw,1.5rem);font-weight:600;line-height:1.2}.plain-english__summary[data-astro-cid-i3mpii5u]{font-family:var(--font-ui);color:var(--color-ink);margin-top:.85rem;font-size:1.125rem;line-height:1.6}.plain-english__list[data-astro-cid-i3mpii5u]{gap:.55rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.plain-english__list[data-astro-cid-i3mpii5u] li[data-astro-cid-i3mpii5u]{font-family:var(--font-ui);color:var(--color-ink-muted);padding-left:1.15rem;font-size:1rem;line-height:1.5;position:relative}.plain-english__list[data-astro-cid-i3mpii5u] li[data-astro-cid-i3mpii5u]:before{content:"";background:var(--color-teal);border-radius:999px;width:.4rem;height:.4rem;position:absolute;top:.55em;left:0}.reading-progress[data-astro-cid-by5cdedk]{inset-inline:0;z-index:60;pointer-events:none;height:2px;position:fixed;top:0}.reading-progress__bar[data-astro-cid-by5cdedk]{background:linear-gradient(90deg, var(--color-teal), var(--color-lime));transform-origin:0;width:0%;height:100%;transition:width 80ms linear}.guide-masthead[data-astro-cid-m45rcmyc]{background-image:radial-gradient(120% 90% at 70% 0%, #182247 0%, var(--color-ink) 62%)}.guide-masthead-veil[data-astro-cid-m45rcmyc]{background:linear-gradient(#080a1233 0%,#080a1259 32%,#080a12b8 62%,#080a12f5 100%),linear-gradient(90deg,#080a128c 0%,#0000 72%)}.prose-guide>h2{font-size:var(--text-h2);letter-spacing:-.02em;color:var(--color-indigo);margin-top:3.25rem;margin-bottom:.85rem;scroll-margin-top:5.5rem;line-height:1.15}.prose-guide>h2:first-child{margin-top:0}.prose-guide>h3{font-size:var(--text-h3);color:var(--color-ink);margin-top:2.25rem;margin-bottom:.55rem;scroll-margin-top:5.5rem;line-height:1.3}.prose-guide>p{margin-block:1.1rem;line-height:1.75}.prose-guide>p:first-of-type{font-size:var(--text-body-lg);color:var(--color-ink-muted);line-height:1.65}.prose-guide>ul,.prose-guide>ol{margin-block:1.1rem;padding-left:1.4rem;line-height:1.75}.prose-guide>ul{list-style:outside}.prose-guide>ol{list-style:decimal}.prose-guide li+li{margin-top:.45rem}.prose-guide li::marker{color:var(--color-ink-subtle)}.prose-guide a{color:var(--color-teal-text);text-underline-offset:2px;text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--color-teal-text) 35%, transparent);transition:text-decoration-color .15s}.prose-guide a:hover{text-decoration-color:currentColor}.prose-guide strong{color:var(--color-ink);font-weight:600}.prose-guide blockquote{border-left:3px solid var(--color-teal);color:var(--color-ink-muted);font-family:var(--font-display);margin-block:1.75rem;padding:.25rem 0 .25rem 1.15rem;font-size:1.3125rem;font-style:italic;line-height:1.45}.prose-guide{min-width:0}.prose-guide table{border-collapse:collapse;width:100%;margin-block:1.5rem;font-size:1rem}.prose-guide th,.prose-guide td{border-bottom:1px solid var(--color-hairline);text-align:left;vertical-align:top;padding:.65rem .75rem}.prose-guide th{font-family:var(--font-mono);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.06em;color:var(--color-ink-subtle)}.prose-guide .table-wrap{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.prose-guide .table-wrap:focus-visible{outline:2px solid var(--color-teal-text);outline-offset:3px}.prose-guide code{font-family:var(--font-mono);background:var(--color-hairline);border-radius:4px;padding:.1em .35em;font-size:.875em}.prose-guide hr{border:0;border-top:1px solid var(--color-hairline);margin-block:2.75rem}.prose-guide figure{margin-block:2rem}.prose-guide figure img,.prose-guide>p>img{border-radius:var(--radius-card);width:100%;height:auto}.prose-guide figcaption{font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-ink-subtle);margin-top:.65rem;font-size:.8125rem;line-height:1.5}
