.stats[data-astro-cid-23gkgyqt]{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:20px;margin:0;display:grid}.stats[data-astro-cid-23gkgyqt].stacked{grid-template-columns:1fr;gap:12px}.stats[data-astro-cid-23gkgyqt] div[data-astro-cid-23gkgyqt]{background:var(--surface);border:1px solid var(--line);border-radius:16px;flex-direction:column-reverse;gap:4px;padding:24px 28px;display:flex}.stacked[data-astro-cid-23gkgyqt] div[data-astro-cid-23gkgyqt]{padding:18px 24px}.stats[data-astro-cid-23gkgyqt] dd[data-astro-cid-23gkgyqt]{color:var(--brand);letter-spacing:-.02em;margin:0;font-size:36px;font-weight:700;line-height:1.1}.stats[data-astro-cid-23gkgyqt] dt[data-astro-cid-23gkgyqt]{color:var(--ink-2)}@media (width<=900px){.stats[data-astro-cid-23gkgyqt]{grid-template-columns:1fr}}ul[data-astro-cid-yd7xyn26]{flex-direction:column;gap:10px;max-width:900px;margin:0;padding:0;list-style:none;display:flex}a[data-astro-cid-yd7xyn26]{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:14px;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:20px;padding:18px 22px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:grid}a[data-astro-cid-yd7xyn26]:hover{color:var(--ink);border-color:var(--brand);box-shadow:0 8px 24px #10233014}a[data-astro-cid-yd7xyn26]:focus-visible{outline:3px solid var(--focus);outline-offset:2px}a[data-astro-cid-yd7xyn26]>svg{color:var(--brand)}.when[data-astro-cid-yd7xyn26]{color:var(--brand);font-variant-numeric:tabular-nums;font-weight:700}.when[data-astro-cid-yd7xyn26].none{color:var(--muted);font-size:14px;font-weight:500}.what[data-astro-cid-yd7xyn26]{flex-direction:column;gap:4px;display:flex}strong[data-astro-cid-yd7xyn26]{font-size:17px;font-weight:600;line-height:1.35}.meta[data-astro-cid-yd7xyn26]{color:var(--muted);font-size:14px}@media (width<=640px){a[data-astro-cid-yd7xyn26]{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:16px}.when[data-astro-cid-yd7xyn26]{grid-column:1/-1}}.block-title[data-astro-cid-d2k72spg]{letter-spacing:-.015em;margin:0 0 20px;font-size:26px;font-weight:600;line-height:1.2}.intro[data-astro-cid-d2k72spg]{color:var(--muted);max-width:760px;margin:-8px 0 20px}.prose[data-astro-cid-d2k72spg]+.cards-block[data-astro-cid-d2k72spg]:not(:has(.block-title)){margin-top:-32px}.cards[data-astro-cid-d2k72spg]{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:20px;display:grid}.card[data-astro-cid-d2k72spg]{background:var(--surface);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:12px;padding:28px;display:flex}.card[data-astro-cid-d2k72spg] h3[data-astro-cid-d2k72spg]{margin:4px 0 0;font-size:20px;font-weight:600;line-height:1.3}.card[data-astro-cid-d2k72spg] p[data-astro-cid-d2k72spg]{color:var(--ink-2);white-space:pre-line;margin:0}.card[data-astro-cid-d2k72spg] details[data-astro-cid-d2k72spg]{margin-top:auto;padding-top:8px}.cards[data-astro-cid-d2k72spg].frozen .card[data-astro-cid-d2k72spg]{align-self:start}.card[data-astro-cid-d2k72spg] summary[data-astro-cid-d2k72spg]{cursor:pointer;color:var(--brand);align-items:center;min-height:44px;font-weight:600;display:inline-flex}.card[data-astro-cid-d2k72spg] summary[data-astro-cid-d2k72spg]:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.plain[data-astro-cid-d2k72spg]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.plain[data-astro-cid-d2k72spg] span[data-astro-cid-d2k72spg]{color:var(--muted);font-size:14px;display:block}.pair[data-astro-cid-d2k72spg]{grid-template-columns:minmax(0,760px) minmax(240px,340px);justify-content:space-between;align-items:start;gap:32px 48px;display:grid}.groups[data-astro-cid-d2k72spg]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px;display:grid}.group[data-astro-cid-d2k72spg]{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:24px 28px}.group[data-astro-cid-d2k72spg] h3[data-astro-cid-d2k72spg]{margin:0 0 12px;font-size:17px;font-weight:600}.group[data-astro-cid-d2k72spg] ul[data-astro-cid-d2k72spg]{color:var(--ink-2);column-gap:24px;margin:0;padding:0;font-size:15px;list-style:none}.group[data-astro-cid-d2k72spg].wide{grid-column:1/-1}.group[data-astro-cid-d2k72spg].wide ul[data-astro-cid-d2k72spg]{columns:4}.group[data-astro-cid-d2k72spg] li[data-astro-cid-d2k72spg]{border-bottom:1px solid var(--bg);break-inside:avoid;padding:5px 0}.callout[data-astro-cid-d2k72spg]{background:var(--brand);color:#fff;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding:28px 32px;display:flex}.callout[data-astro-cid-d2k72spg] h2[data-astro-cid-d2k72spg]{margin:0 0 6px;font-size:20px;font-weight:600}.callout[data-astro-cid-d2k72spg] p[data-astro-cid-d2k72spg]{color:var(--brand-soft);margin:0}.callout[data-astro-cid-d2k72spg] p[data-astro-cid-d2k72spg] a{color:#fff}.callout[data-astro-cid-d2k72spg] .btn[data-astro-cid-d2k72spg]{min-height:44px;color:var(--brand);background:#fff;border-radius:8px;align-items:center;padding:10px 18px;font-weight:600;text-decoration:none;display:inline-flex}.callout[data-astro-cid-d2k72spg] .btn[data-astro-cid-d2k72spg]:focus-visible,.callout[data-astro-cid-d2k72spg] p[data-astro-cid-d2k72spg] a:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.prose[data-astro-cid-d2k72spg]{max-width:760px;color:var(--ink-2)}.prose[data-astro-cid-d2k72spg].small{font-size:15px}.prose[data-astro-cid-d2k72spg] h2{letter-spacing:-.015em;color:var(--ink);margin:48px 0 12px;scroll-margin-top:24px;font-size:26px;font-weight:600;line-height:1.25}.prose[data-astro-cid-d2k72spg] h2:first-child{margin-top:0}.prose[data-astro-cid-d2k72spg] h3{color:var(--ink);margin:32px 0 8px;font-size:19px}.prose[data-astro-cid-d2k72spg] p{margin:0 0 16px}.prose[data-astro-cid-d2k72spg] ol,.prose[data-astro-cid-d2k72spg] ul{margin:0 0 16px;padding-left:24px}.prose[data-astro-cid-d2k72spg] li{margin-bottom:6px}.prose[data-astro-cid-d2k72spg]>:last-child{margin-bottom:0}@media (width<=900px){.cards[data-astro-cid-d2k72spg],.pair[data-astro-cid-d2k72spg],.groups[data-astro-cid-d2k72spg]{grid-template-columns:1fr}.group[data-astro-cid-d2k72spg].wide ul[data-astro-cid-d2k72spg]{columns:2}.card[data-astro-cid-d2k72spg],.group[data-astro-cid-d2k72spg]{padding:22px}}@media (width<=520px){.group[data-astro-cid-d2k72spg].wide ul[data-astro-cid-d2k72spg]{columns:1}}article[data-astro-cid-z7xolria]{padding-top:48px}h1[data-astro-cid-z7xolria]{letter-spacing:-.025em;margin:0 0 32px;font-size:clamp(32px,4vw,44px);font-weight:600;line-height:1.1}.blocks[data-astro-cid-z7xolria]{flex-direction:column;gap:56px;min-width:0;display:flex}.with-toc[data-astro-cid-z7xolria]{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:48px;display:grid}.with-toc[data-astro-cid-z7xolria] .blocks[data-astro-cid-z7xolria]{gap:40px}.toc[data-astro-cid-z7xolria]{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:20px;position:sticky;top:24px}.toc[data-astro-cid-z7xolria] h2[data-astro-cid-z7xolria]{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin:0 0 10px;font-size:13px;font-weight:600}.toc[data-astro-cid-z7xolria] ol[data-astro-cid-z7xolria]{flex-direction:column;gap:10px;margin:0;padding-left:20px;font-size:15px;line-height:1.4;display:flex}.toc[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]{color:var(--ink);text-decoration:none}.toc[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]:hover{color:var(--brand);text-decoration:underline}@media (width<=1000px){.with-toc[data-astro-cid-z7xolria]{grid-template-columns:1fr;gap:32px}.toc[data-astro-cid-z7xolria]{position:static}}
