.read[data-astro-cid-4sn4zg3r]{width:100%;max-width:var(--read);margin:0 auto;padding:0 16px}.head[data-astro-cid-4sn4zg3r]{padding-top:48px}.crumbs[data-astro-cid-4sn4zg3r]{margin:0 0 16px;font-size:14px;color:var(--muted)}.crumbs[data-astro-cid-4sn4zg3r] a[data-astro-cid-4sn4zg3r]{color:var(--muted)}.crumbs[data-astro-cid-4sn4zg3r] span[data-astro-cid-4sn4zg3r]{margin:0 4px;color:var(--faint)}h1[data-astro-cid-4sn4zg3r]{margin:0 0 16px;font-size:clamp(32px,5vw,48px);font-weight:800;letter-spacing:-.02em}.meta[data-astro-cid-4sn4zg3r]{margin:0 0 28px;font-size:13px;color:var(--muted)}.cover[data-astro-cid-4sn4zg3r]{display:block;width:100%;max-width:900px;margin:0 auto 32px;padding:0 16px}.cover[data-astro-cid-4sn4zg3r] img[data-astro-cid-4sn4zg3r]{width:100%;height:auto;border-radius:20px}.sub[data-astro-cid-4sn4zg3r]{margin:0 0 28px;font-size:20px;line-height:1.5;font-weight:600;padding-left:16px;border-left:3px solid var(--accent)}.toc[data-astro-cid-4sn4zg3r]{margin:0 0 40px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);padding:18px 22px}.toc[data-astro-cid-4sn4zg3r] summary[data-astro-cid-4sn4zg3r]{cursor:pointer;font-weight:700;font-size:17px}.toc[data-astro-cid-4sn4zg3r] ol[data-astro-cid-4sn4zg3r]{margin:14px 0 0;padding-left:22px;display:flex;flex-direction:column;gap:8px;font-size:16px}.toc[data-astro-cid-4sn4zg3r] a[data-astro-cid-4sn4zg3r]{color:var(--text)}.toc[data-astro-cid-4sn4zg3r] a[data-astro-cid-4sn4zg3r]:hover{color:var(--accent-text)}.prose[data-astro-cid-4sn4zg3r]{font-size:18px;line-height:1.75}.prose[data-astro-cid-4sn4zg3r] h2{margin:56px 0 18px;font-size:30px;font-weight:800;letter-spacing:-.015em;line-height:1.2;scroll-margin-top:88px}.prose[data-astro-cid-4sn4zg3r] h3{margin:32px 0 12px;font-size:22px;font-weight:700}.prose[data-astro-cid-4sn4zg3r] p,.prose[data-astro-cid-4sn4zg3r] ul,.prose[data-astro-cid-4sn4zg3r] ol{margin:0 0 20px}.prose[data-astro-cid-4sn4zg3r] li{margin:0 0 8px}.prose[data-astro-cid-4sn4zg3r] li::marker{color:var(--accent-text);font-weight:700}.prose[data-astro-cid-4sn4zg3r] a{color:var(--accent-text);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.prose[data-astro-cid-4sn4zg3r] strong{font-weight:700}.prose[data-astro-cid-4sn4zg3r] blockquote{margin:32px 0;padding:18px 22px;border-radius:var(--radius-card);background:var(--accent-tint);border:0}.prose[data-astro-cid-4sn4zg3r] blockquote p:last-child{margin:0}.prose[data-astro-cid-4sn4zg3r] img{border-radius:var(--radius-card)}.prose[data-astro-cid-4sn4zg3r] code{white-space:pre-wrap;font-family:var(--font-mono);font-size:.88em;background:var(--surface-2);border-radius:6px;padding:1px 5px}.prose[data-astro-cid-4sn4zg3r] table{width:100%;border-collapse:collapse;font-size:15px;display:block;overflow-x:auto;margin:0 0 28px;background:var(--surface);border-radius:12px;border:1px solid var(--border)}.prose[data-astro-cid-4sn4zg3r] th,.prose[data-astro-cid-4sn4zg3r] td{border-bottom:1px solid var(--border);padding:10px 12px;text-align:left;vertical-align:top}.prose[data-astro-cid-4sn4zg3r] th{font-size:13px;color:var(--muted);font-weight:600;background:var(--surface-2)}.prose[data-astro-cid-4sn4zg3r] tr:last-child td{border-bottom:0}.end-cta[data-astro-cid-4sn4zg3r]{margin:56px 0 0}.rel[data-astro-cid-4sn4zg3r]{margin-top:72px}.rel-grid[data-astro-cid-4sn4zg3r]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.rel-card[data-astro-cid-4sn4zg3r]{display:flex;flex-direction:column;gap:8px;color:var(--text)}.rel-card[data-astro-cid-4sn4zg3r]:hover{text-decoration:none}.rel-card[data-astro-cid-4sn4zg3r]:hover .rel-t[data-astro-cid-4sn4zg3r]{color:var(--accent-text)}.rel-card[data-astro-cid-4sn4zg3r] img[data-astro-cid-4sn4zg3r]{width:100%;height:auto;border-radius:14px}.rel-cat[data-astro-cid-4sn4zg3r]{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.rel-t[data-astro-cid-4sn4zg3r]{font-weight:700;font-size:17px;line-height:1.3}@media(max-width:760px){.prose[data-astro-cid-4sn4zg3r]{font-size:17px}.prose[data-astro-cid-4sn4zg3r] h2{font-size:25px}.rel-grid[data-astro-cid-4sn4zg3r]{grid-template-columns:1fr}.cover[data-astro-cid-4sn4zg3r] img[data-astro-cid-4sn4zg3r]{border-radius:14px}}
