.aa[data-astro-cid-fcix3l3a]{max-width:860px;padding-top:40px}.aa-crumbs[data-astro-cid-fcix3l3a]{color:var(--rd-muted);flex-wrap:wrap;gap:8px;font-size:14px;display:flex}.aa-crumbs[data-astro-cid-fcix3l3a] a[data-astro-cid-fcix3l3a]{color:var(--rd-ink2);text-decoration:none}.aa-crumbs[data-astro-cid-fcix3l3a] a[data-astro-cid-fcix3l3a]:hover{color:var(--rd-red-text)}.aa-head[data-astro-cid-fcix3l3a]{margin-top:40px}.aa-h1[data-astro-cid-fcix3l3a]{max-width:18ch;color:var(--rd-ink);letter-spacing:-.045em;margin:16px 0 0;font-size:clamp(36px,5vw,60px);font-weight:800;line-height:1.02}.aa-lede[data-astro-cid-fcix3l3a]{max-width:640px;color:var(--rd-ink2);margin:20px 0 0;font-size:clamp(17px,1.4vw,19px);line-height:1.55}.aa-byline[data-astro-cid-fcix3l3a]{color:var(--rd-muted);margin:14px 0 0;font-size:14px}.aa-short[data-astro-cid-fcix3l3a]{border:1px solid color-mix(in srgb, var(--rd-red) 30%, var(--rd-line));background:var(--rd-redsoft);border-radius:22px;margin-top:32px;padding:24px 28px}.aa-short[data-astro-cid-fcix3l3a] h2[data-astro-cid-fcix3l3a]{color:var(--rd-red-text);font-family:var(--rd-mono);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:12px;font-weight:600}.aa-short[data-astro-cid-fcix3l3a] p{color:var(--rd-ink);margin:10px 0 0;font-size:18px;line-height:1.6}.aa-short[data-astro-cid-fcix3l3a] kbd,.aa-body[data-astro-cid-fcix3l3a] kbd{border:1px solid var(--rd-line2);background:var(--rd-card);min-width:1.6em;color:var(--rd-ink);font-family:var(--rd-sans);text-align:center;border-bottom-width:2px;border-radius:6px;padding:1px 7px;font-size:.88em;font-weight:600;display:inline-block}.aa-art[data-astro-cid-fcix3l3a]{border:1px solid var(--rd-line);background:var(--rd-bg2);border-radius:28px;margin:32px 0 0;padding:18px}.aa-art[data-astro-cid-fcix3l3a] img{width:100%;height:auto;display:block}.aa-toc[data-astro-cid-fcix3l3a]{border:1px solid var(--rd-line);background:var(--rd-card);box-shadow:var(--rd-shadow);border-radius:22px;margin-top:28px;padding:22px 26px}.aa-mini[data-astro-cid-fcix3l3a]{color:var(--rd-muted);font-family:var(--rd-mono);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:12px;font-weight:600}.aa-toc[data-astro-cid-fcix3l3a] ol[data-astro-cid-fcix3l3a]{counter-reset:item;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 28px;margin:12px 0 0;padding:0;list-style:none;display:grid}.aa-toc[data-astro-cid-fcix3l3a] li[data-astro-cid-fcix3l3a]{counter-increment:item}.aa-toc[data-astro-cid-fcix3l3a] a[data-astro-cid-fcix3l3a]{border-bottom:1px solid var(--rd-line);color:var(--rd-ink);gap:10px;padding:7px 0;font-size:15px;line-height:1.4;text-decoration:none;display:flex}.aa-toc[data-astro-cid-fcix3l3a] a[data-astro-cid-fcix3l3a]:before{content:counter(item, decimal-leading-zero);color:var(--rd-muted);font-family:var(--rd-mono);flex:none;padding-top:2px;font-size:11px}.aa-toc[data-astro-cid-fcix3l3a] a[data-astro-cid-fcix3l3a]:hover{color:var(--rd-red-text)}.aa-body[data-astro-cid-fcix3l3a] section{padding-top:44px;scroll-margin-top:96px}.aa-body[data-astro-cid-fcix3l3a] h2{color:var(--rd-ink);letter-spacing:-.03em;margin:0;font-size:clamp(24px,2.6vw,30px);font-weight:750;line-height:1.2}.aa-body[data-astro-cid-fcix3l3a] h3{color:var(--rd-ink);letter-spacing:-.015em;margin:24px 0 0;font-size:19px;font-weight:700}.aa-body[data-astro-cid-fcix3l3a] p,.aa-body[data-astro-cid-fcix3l3a] li,.aa-body[data-astro-cid-fcix3l3a] dd{max-width:680px;color:var(--rd-ink2);font-size:17px;line-height:1.7}.aa-body[data-astro-cid-fcix3l3a] p{margin:12px 0 0}.aa-body[data-astro-cid-fcix3l3a] ol,.aa-body[data-astro-cid-fcix3l3a] ul{margin:12px 0 0;padding-left:22px}.aa-body[data-astro-cid-fcix3l3a] li+li{margin-top:6px}.aa-body[data-astro-cid-fcix3l3a] dl{margin:16px 0 0}.aa-body[data-astro-cid-fcix3l3a] dt{color:var(--rd-ink);margin-top:18px;font-size:17px;font-weight:700}.aa-body[data-astro-cid-fcix3l3a] dd{margin:4px 0 0}.aa-body[data-astro-cid-fcix3l3a] strong{color:var(--rd-ink)}.aa-body[data-astro-cid-fcix3l3a] a{color:var(--rd-red-text)}.aa-next[data-astro-cid-fcix3l3a]{border:1px solid var(--rd-line);background:var(--rd-card);box-shadow:var(--rd-shadow);border-radius:24px;margin-top:64px;padding:28px}.aa-next[data-astro-cid-fcix3l3a] h2[data-astro-cid-fcix3l3a]{color:var(--rd-ink);letter-spacing:-.025em;margin:0;font-size:24px;font-weight:750}.aa-next[data-astro-cid-fcix3l3a] p[data-astro-cid-fcix3l3a]{color:var(--rd-ink2);margin:10px 0 0;font-size:16px;line-height:1.6}.aa-ctas[data-astro-cid-fcix3l3a]{flex-wrap:wrap;align-items:center;gap:18px;margin-top:20px;display:flex}.aa-more[data-astro-cid-fcix3l3a]{margin-top:48px}.aa-more[data-astro-cid-fcix3l3a] ul[data-astro-cid-fcix3l3a]{margin:12px 0 20px;padding:0;list-style:none}.aa-more[data-astro-cid-fcix3l3a] li[data-astro-cid-fcix3l3a] a[data-astro-cid-fcix3l3a]{border-bottom:1px solid var(--rd-line);color:var(--rd-ink);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:16px;font-weight:600;text-decoration:none;display:flex}.aa-more[data-astro-cid-fcix3l3a] li[data-astro-cid-fcix3l3a] a[data-astro-cid-fcix3l3a]:hover{color:var(--rd-red-text)}@media (width<=700px){.aa-toc[data-astro-cid-fcix3l3a] ol[data-astro-cid-fcix3l3a]{grid-template-columns:minmax(0,1fr)}.aa-art[data-astro-cid-fcix3l3a]{border-radius:20px;padding:10px}}
