@layer components{@media (min-width:1024px){details.toc-rail::details-content{content-visibility:visible;display:block}}.prose-bc{max-width:70ch;font-size:17px;line-height:1.65;color:var(--ink);overflow-wrap:break-word;hyphens:manual}@media (min-width:1024px){.prose-bc{font-size:18px;line-height:1.7}}.prose-bc>*+*{margin-top:1.1em}.prose-bc p{margin:0;text-wrap:pretty}.prose-bc p+p{margin-top:1.1em}.prose-bc h2{margin:2.4em 0 0;font-family:var(--font-display);font-size:24px;line-height:1.2;font-weight:600;color:var(--brand-800);text-wrap:balance;scroll-margin-top:88px}.prose-bc h2+*{margin-top:.7em}@media (min-width:1024px){.prose-bc h2{font-size:32px;line-height:1.15;scroll-margin-top:104px}}.prose-bc h3{margin:1.8em 0 0;font-family:var(--font-display);font-size:20px;line-height:1.25;font-weight:600;color:var(--brand-800);text-wrap:balance}.prose-bc h3+*{margin-top:.6em}@media (min-width:1024px){.prose-bc h3{font-size:24px}}.prose-bc ol{list-style:decimal}.prose-bc [data-prose-block]+h3{margin-top:1.8em}.prose-bc ol,.prose-bc ul{margin:0;padding-left:1.35em}.prose-bc ul{list-style:disc}.prose-bc li{padding-left:.2em}.prose-bc li+li{margin-top:.5em}.prose-bc li::marker{color:var(--brand-500)}.prose-bc b,.prose-bc strong{font-weight:700}.prose-bc a{color:var(--link);text-decoration:underline;text-underline-offset:3px}.prose-bc a:hover{color:var(--brand-800)}.prose-bc [data-prose-block]{font-size:16px;line-height:1.5;margin-top:2em}.prose-bc h2+[data-prose-block]{margin-top:.9em}.prose-bc [data-prose-block]+h2{margin-top:2.4em}}