@layer components{.article{margin-inline:auto;--measure:42rem;max-width:64rem;font-size:var(--font-size-3);color:color-mix(in oklab, var(--neutral-12) 90%, transparent);margin-top:4rem;padding-block:4rem;padding-inline:1.5rem;line-height:1.75}.article :is(h1,h2,h3,h4,h5,h6,p,figcaption,ul,ol):not(:where(.not-prose,.not-prose *)){max-width:var(--measure);margin-inline:auto}.article>:first-child:not(:where(.not-prose,.not-prose *)){margin-top:0}.article>:last-child:not(:where(.not-prose,.not-prose *)){margin-bottom:0}.article :is(h1,h2,h3,h4,h5,h6):not(:where(.not-prose,.not-prose *)){color:var(--neutral-12);scroll-margin-top:5rem}.article h1:not(:where(.not-prose,.not-prose *)){font-size:calc(48px * var(--scaling,1));line-height:1;font-weight:var(--font-weight-medium);letter-spacing:-.025em;text-align:center;text-wrap:balance;margin-top:0;margin-bottom:.8889em}.article h1:has(+.lead):not(:where(.not-prose,.not-prose *)){margin-bottom:0}.article :is(h2,h3,h4,h5,h6):not(:where(.not-prose,.not-prose *)){font-family:var(--font-heading);font-weight:var(--font-weight-medium);letter-spacing:-.01em}.article h2:not(:where(.not-prose,.not-prose *)){margin-top:calc(5rem * var(--scaling,1));margin-bottom:calc(1.25rem * var(--scaling,1));font-size:1.5em;line-height:1.3333}.article h3:not(:where(.not-prose,.not-prose *)){margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;line-height:1.6}.article h4:not(:where(.not-prose,.not-prose *)){margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.article :is(h2,h3,h4,hr)+:not(:where(.not-prose,.not-prose *)){margin-top:0}.article p:not(:where(.not-prose,.not-prose *)){text-wrap:pretty;margin-block:1.25em}.article .lead:not(:where(.not-prose,.not-prose *)){font-size:var(--font-size-3);text-align:center;color:var(--neutral-12);margin-top:1rem;margin-bottom:4rem;line-height:1.5}.article .text-caption:not(:where(.not-prose,.not-prose *)){width:100%;font-size:var(--font-size-2);line-height:var(--line-height-2);text-align:center;text-wrap:nowrap;margin-bottom:.75rem;font-weight:350;display:block}.article blockquote+.text-caption:not(:where(.not-prose,.not-prose *)){margin-bottom:2rem}.article strong:not(:where(.not-prose,.not-prose *)){color:var(--neutral-12);font-weight:var(--font-weight-medium)}.article :is(a,blockquote,thead th) strong:not(:where(.not-prose,.not-prose *)){color:inherit}.article a:not([data-card]):not(:where(.not-prose,.not-prose *)){color:var(--neutral-12);font-weight:var(--font-weight-medium);text-decoration:underline;-webkit-text-decoration-color:var(--accent-11);text-decoration-color:var(--accent-11);text-underline-offset:3.5px;text-decoration-thickness:1.5px;transition:opacity .2s}.article a:not([data-card]):hover:not(:where(.not-prose,.not-prose *)){opacity:.8}.article code:not(:where(.not-prose,.not-prose *)){border:solid 1px var(--neutral-a6);background:var(--neutral-a3);font-size:calc(13px * var(--scaling,1));font-weight:var(--font-weight-regular);color:var(--neutral-12);border-radius:5px;padding:3px}.article :is(a,h2,h3,h4,blockquote,thead th) code:not(:where(.not-prose,.not-prose *)){color:inherit}.article ul:not(:where(.not-prose,.not-prose *)){margin-block:1.25em;padding-inline-start:1rem;list-style-type:disc}.article ol:not(:where(.not-prose,.not-prose *)){margin-block:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.article li:not(:where(.not-prose,.not-prose *)){margin-block:.5em}.article ol>li:not(:where(.not-prose,.not-prose *)){padding-inline-start:.375em}.article ul>li:not(:where(.not-prose,.not-prose *))::marker{color:var(--neutral-11);font-weight:var(--font-weight-regular)}.article ol>li:not(:where(.not-prose,.not-prose *))::marker{color:var(--neutral-11);font-weight:var(--font-weight-regular)}.article :is(ul,ol) :is(ul,ol):not(:where(.not-prose,.not-prose *)),.article>ul>li p:not(:where(.not-prose,.not-prose *)){margin-block:.75em}.article>:is(ul,ol)>li>p:first-child:not(:where(.not-prose,.not-prose *)){margin-top:1.25em}.article>:is(ul,ol)>li>p:last-child:not(:where(.not-prose,.not-prose *)){margin-bottom:1.25em}.article blockquote:not(:where(.not-prose,.not-prose *)){font-family:var(--font-heading);font-size:calc(36px * var(--scaling,1));line-height:calc(40px * var(--scaling,1));font-weight:var(--font-weight-medium);text-align:center;color:var(--neutral-12);quotes:"“" "”" "‘" "’";border-inline-start:0;margin-top:4rem;margin-bottom:1rem;padding-inline-start:0;font-style:normal}.article blockquote>p:not(:where(.not-prose,.not-prose *)){max-width:none;margin:0!important}.article blockquote p:first-of-type:not(:where(.not-prose,.not-prose *)):before{content:open-quote}.article blockquote p:last-of-type:not(:where(.not-prose,.not-prose *)):after{content:close-quote}.article address:not(:where(.not-prose,.not-prose *)){font-style:normal}.article hr:not(:where(.not-prose,.not-prose *)){border:0;border-top:1px solid var(--neutral-a6);margin-block:3em}.article img:not(:where(.not-prose,.not-prose *)){border-radius:.5rem;width:100%;margin:auto}.article video:not(:where(.not-prose,.not-prose *)){max-width:100%;margin-block:2em}.article figure:not(:where(.not-prose,.not-prose *)){margin-block:2em;margin-inline:0}.article figure>:not(:where(.not-prose,.not-prose *)){margin-block:0}.article figcaption:not(:where(.not-prose,.not-prose *)){font-size:var(--font-size-1);line-height:var(--line-height-2);color:var(--neutral-12);margin-top:.75rem}.article table:not(:where(.not-prose,.not-prose *)){table-layout:auto;border-collapse:collapse;text-align:start;width:100%;margin-block:2em;font-size:.875em;line-height:1.7143}.article thead th:not(:where(.not-prose,.not-prose *)){vertical-align:bottom;color:var(--neutral-12);font-weight:var(--font-weight-medium);padding-block-end:.5714em;padding-inline:.5714em}.article :is(tbody,tfoot) td:not(:where(.not-prose,.not-prose *)){vertical-align:baseline;padding:.5714em}.article :is(thead th,tbody td,tfoot td):first-child:not(:where(.not-prose,.not-prose *)){padding-inline-start:0}.article :is(thead th,tbody td,tfoot td):last-child:not(:where(.not-prose,.not-prose *)){padding-inline-end:0}.article thead:not(:where(.not-prose,.not-prose *)),.article tbody tr:not(:where(.not-prose,.not-prose *)){border-bottom:1px solid var(--neutral-a6)}.article tbody tr:last-child:not(:where(.not-prose,.not-prose *)){border-bottom:0}}
