.art[data-astro-cid-sgg5joot]{padding-block:var(--space-6) var(--section-y)}.art__head[data-astro-cid-sgg5joot]{max-width:var(--measure);margin-block:var(--space-8);gap:var(--space-4);display:grid}.art__cat[data-astro-cid-sgg5joot]{text-decoration:none}.art__cat[data-astro-cid-sgg5joot]:hover{color:var(--ink)}.art__title[data-astro-cid-sgg5joot]{letter-spacing:-.03em;text-wrap:balance;font-size:34px;font-weight:800;line-height:38px}.art__lead[data-astro-cid-sgg5joot]{color:var(--ink-muted);font-size:19px;line-height:30px}.art__meta[data-astro-cid-sgg5joot]{gap:var(--space-2) var(--space-6);color:var(--ink-muted);flex-wrap:wrap;margin:0;font-size:14px;display:flex}.art__meta[data-astro-cid-sgg5joot] div[data-astro-cid-sgg5joot]{gap:6px;display:flex}.art__meta[data-astro-cid-sgg5joot] dd[data-astro-cid-sgg5joot]{color:var(--ink);margin:0;font-weight:700}.art__review[data-astro-cid-sgg5joot]{align-items:center;gap:var(--space-2);background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-sm);justify-self:start;padding:8px 12px;font-size:14px;font-weight:600;display:inline-flex}.art__review[data-astro-cid-sgg5joot] .dot[data-astro-cid-sgg5joot]{width:8px;height:8px}.art__image[data-astro-cid-sgg5joot]{border-radius:var(--radius-xl);margin-bottom:var(--space-12);max-width:1000px;overflow:hidden}.art__layout[data-astro-cid-sgg5joot]{gap:var(--space-8);display:grid}.art__main[data-astro-cid-sgg5joot]{min-width:0;max-width:var(--measure)}.art__toc[data-astro-cid-sgg5joot]{border-top:2px solid var(--ink);padding-top:var(--space-4);gap:var(--space-3);align-self:start;display:grid}.art__toc[data-astro-cid-sgg5joot] ol[data-astro-cid-sgg5joot]{gap:var(--space-2);counter-reset:toc;margin:0;display:grid}.art__toc[data-astro-cid-sgg5joot] li[data-astro-cid-sgg5joot]{counter-increment:toc;gap:var(--space-2);font-size:15px;line-height:21px;display:flex}.art__toc[data-astro-cid-sgg5joot] li[data-astro-cid-sgg5joot]:before{content:counter(toc) ".";color:var(--ink-muted);min-width:1.4em;font-weight:700}.art__toc[data-astro-cid-sgg5joot] a[data-astro-cid-sgg5joot]{font-weight:600;text-decoration:none}.art__toc[data-astro-cid-sgg5joot] a[data-astro-cid-sgg5joot]:hover{text-underline-offset:3px;text-decoration:underline}.art__answer[data-astro-cid-sgg5joot]{background:var(--violet-pale);border-radius:var(--radius-lg);padding:var(--space-6);gap:var(--space-2);margin-bottom:var(--space-8);display:grid}.art__answer[data-astro-cid-sgg5joot] p[data-astro-cid-sgg5joot]:last-child{font-size:18px;font-weight:600;line-height:28px}.art__faq[data-astro-cid-sgg5joot],.art__sources[data-astro-cid-sgg5joot]{margin-top:var(--space-12)}.art__faq[data-astro-cid-sgg5joot] h2[data-astro-cid-sgg5joot],.art__sources[data-astro-cid-sgg5joot] h2[data-astro-cid-sgg5joot]{letter-spacing:-.02em;margin-bottom:var(--space-4);font-size:26px;font-weight:800;line-height:32px}.art__faq[data-astro-cid-sgg5joot] details[data-astro-cid-sgg5joot]{border-top:1px solid var(--line)}.art__faq[data-astro-cid-sgg5joot] details[data-astro-cid-sgg5joot]:last-child{border-bottom:1px solid var(--line)}.art__faq[data-astro-cid-sgg5joot] summary[data-astro-cid-sgg5joot]{cursor:pointer;padding:var(--space-4) 0;justify-content:space-between;gap:var(--space-4);font-size:17px;font-weight:700;list-style:none;display:flex}.art__faq[data-astro-cid-sgg5joot] summary[data-astro-cid-sgg5joot]::-webkit-details-marker{display:none}.art__faq[data-astro-cid-sgg5joot] summary[data-astro-cid-sgg5joot]:after{content:"+";color:var(--berry);font-weight:800}.art__faq[data-astro-cid-sgg5joot] details[data-astro-cid-sgg5joot][open] summary[data-astro-cid-sgg5joot]:after{content:"–"}.art__faq[data-astro-cid-sgg5joot] details[data-astro-cid-sgg5joot] p[data-astro-cid-sgg5joot]{padding-bottom:var(--space-4);color:var(--ink-muted);line-height:26px}.art__sources[data-astro-cid-sgg5joot] ol[data-astro-cid-sgg5joot]{gap:var(--space-2);padding-left:1.2em;font-size:15px;line-height:22px;display:grid}.art__sources[data-astro-cid-sgg5joot] a[data-astro-cid-sgg5joot]{color:var(--berry);text-underline-offset:3px;word-break:break-word}.art__cta[data-astro-cid-sgg5joot]{margin-top:var(--space-12);background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-6);gap:var(--space-4);justify-items:start;display:grid}.art__cta-title[data-astro-cid-sgg5joot]{letter-spacing:-.01em;font-size:20px;font-weight:800;line-height:26px}.art__related[data-astro-cid-sgg5joot]{margin-top:var(--section-y);gap:var(--space-8);display:grid}.art__related-grid[data-astro-cid-sgg5joot]{gap:var(--space-4) var(--space-8);display:grid}@media (width>=768px){.art__title[data-astro-cid-sgg5joot]{font-size:48px;line-height:52px}.art__related-grid[data-astro-cid-sgg5joot]{grid-template-columns:repeat(3,minmax(0,1fr))}.art__cta[data-astro-cid-sgg5joot]{grid-template-columns:auto 1fr auto;align-items:center}.art__cta[data-astro-cid-sgg5joot] .dot[data-astro-cid-sgg5joot]{align-self:start;margin-top:8px}}@media (width>=1100px){.art__layout[data-astro-cid-sgg5joot]{grid-template-columns:minmax(0, var(--measure)) 260px;justify-content:start;column-gap:var(--space-16)}.art__toc[data-astro-cid-sgg5joot]{grid-area:1/2;position:sticky;top:100px}.art__main[data-astro-cid-sgg5joot]{grid-area:1/1}}.prose[data-astro-cid-sgg5joot]{font-size:18px;font-weight:500;line-height:30px}.prose[data-astro-cid-sgg5joot]>*+*{margin-top:1.1em}.prose[data-astro-cid-sgg5joot] h2{letter-spacing:-.02em;margin-top:2em;scroll-margin-top:96px;font-size:28px;font-weight:800;line-height:34px}.prose[data-astro-cid-sgg5joot] h3{letter-spacing:-.01em;margin-top:1.6em;scroll-margin-top:96px;font-size:21px;font-weight:700;line-height:28px}.prose[data-astro-cid-sgg5joot] h2+*,.prose[data-astro-cid-sgg5joot] h3+*{margin-top:.6em}.prose[data-astro-cid-sgg5joot] a{color:var(--berry);text-underline-offset:3px;text-decoration-thickness:1.5px}.prose[data-astro-cid-sgg5joot] a:hover{color:var(--berry-press)}.prose[data-astro-cid-sgg5joot] strong{font-weight:800}.prose[data-astro-cid-sgg5joot] ul,.prose[data-astro-cid-sgg5joot] ol{padding-left:1.3em}.prose[data-astro-cid-sgg5joot] li+li{margin-top:.4em}.prose[data-astro-cid-sgg5joot] ul li::marker{color:var(--berry)}.prose[data-astro-cid-sgg5joot] blockquote{border-left:3px solid var(--apricot);padding-left:var(--space-4);color:var(--ink-muted)}.prose[data-astro-cid-sgg5joot] hr{border:0;border-top:1px solid var(--line);margin-block:2em}.prose[data-astro-cid-sgg5joot] table{border-collapse:collapse;width:100%;font-size:16px;line-height:24px;display:block;overflow-x:auto}.prose[data-astro-cid-sgg5joot] th,.prose[data-astro-cid-sgg5joot] td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:10px 12px}.prose[data-astro-cid-sgg5joot] th{font-weight:800}.prose[data-astro-cid-sgg5joot] code{background:var(--paper);border:1px solid var(--line);border-radius:6px;padding:1px 6px;font-size:.9em}
