.ah[data-astro-cid-u4tqt5py]{grid-template-columns:minmax(0,1fr) 280px;align-items:end;gap:32px;padding-top:24px;padding-bottom:32px;display:grid}.ah-text[data-astro-cid-u4tqt5py]{gap:var(--space-3);display:grid}.crumbs[data-astro-cid-u4tqt5py]{color:var(--ink-muted);font-size:14px}.crumbs[data-astro-cid-u4tqt5py] a[data-astro-cid-u4tqt5py]{font-weight:700;text-decoration:none}h1[data-astro-cid-u4tqt5py]{color:var(--fig);max-width:820px;font-size:clamp(28px,4.4vw,44px)}.meta[data-astro-cid-u4tqt5py]{color:var(--ink-muted);font-size:14px}.ah-art[data-astro-cid-u4tqt5py]{border-radius:var(--radius-l);background:var(--surface);border:1px solid var(--border);color:var(--fig);text-decoration:none;display:block;overflow:hidden;transform:rotate(2deg);box-shadow:0 18px 36px -24px #1b153573}.ah-art[data-astro-cid-u4tqt5py] span[data-astro-cid-u4tqt5py]{font:700 15px/1 var(--display);padding:10px 14px;display:block}.layout[data-astro-cid-u4tqt5py]{grid-template-columns:minmax(0,720px) 280px;justify-content:space-between;gap:56px;display:grid}.side[data-astro-cid-u4tqt5py]{gap:var(--space-3);align-content:start;align-self:start;display:grid;position:sticky;top:16px}.side-card[data-astro-cid-u4tqt5py]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-l);padding:18px}.side-h[data-astro-cid-u4tqt5py]{font:800 12px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:12px}.toc[data-astro-cid-u4tqt5py] ol[data-astro-cid-u4tqt5py]{gap:2px;margin:0;padding:0;list-style:none;display:grid}.toc[data-astro-cid-u4tqt5py] a[data-astro-cid-u4tqt5py]{color:var(--ink);border-radius:8px;padding:6px 8px;font-size:14px;font-weight:600;text-decoration:none;display:block}.toc[data-astro-cid-u4tqt5py] a[data-astro-cid-u4tqt5py]:hover{background:var(--soft);color:var(--fig)}.side-guide[data-astro-cid-u4tqt5py]{background:var(--soft);border-color:#0000;justify-items:start;gap:12px;display:grid}.side-guide[data-astro-cid-u4tqt5py] p[data-astro-cid-u4tqt5py]{font-size:14px;font-weight:700}.side-guide[data-astro-cid-u4tqt5py] .btn[data-astro-cid-u4tqt5py]{min-height:44px;padding:0 18px;font-size:14px}.prose[data-astro-cid-u4tqt5py] .tldr{border-radius:var(--radius-l);background:var(--soft);color:var(--ink);margin:0 0 32px;padding:22px 24px}.prose[data-astro-cid-u4tqt5py] .tldr h2{letter-spacing:.08em;text-transform:uppercase;color:var(--fig);font:800 12px/1 var(--sans)!important;margin:0 0 10px!important}.prose[data-astro-cid-u4tqt5py] .tldr p{margin:0 0 10px;font-size:18px;line-height:1.55}.prose[data-astro-cid-u4tqt5py] .tldr p:last-child{margin-bottom:0}.prose[data-astro-cid-u4tqt5py] h2{margin:44px 0 var(--space-3);scroll-margin-top:16px;font-size:clamp(22px,3vw,28px)}.prose[data-astro-cid-u4tqt5py] h3{font:800 19px/1.3 var(--sans);margin:28px 0 var(--space-2)}.prose[data-astro-cid-u4tqt5py] p,.prose[data-astro-cid-u4tqt5py] ul,.prose[data-astro-cid-u4tqt5py] ol{margin:0 0 var(--space-3)}.prose[data-astro-cid-u4tqt5py] li{margin-bottom:6px}.prose[data-astro-cid-u4tqt5py] table{border-collapse:collapse;width:100%;margin-bottom:var(--space-4);font-size:15px;display:block;overflow-x:auto}.prose[data-astro-cid-u4tqt5py] th,.prose[data-astro-cid-u4tqt5py] td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:10px 12px}.prose[data-astro-cid-u4tqt5py] th{color:var(--ink-muted);font-size:13px}.prose[data-astro-cid-u4tqt5py] blockquote{margin:0 0 var(--space-3);background:var(--soft);border-radius:var(--radius-m);padding:14px 18px}.after[data-astro-cid-u4tqt5py]{max-width:720px}.sources[data-astro-cid-u4tqt5py]{padding:var(--space-5);background:var(--soft);border-radius:var(--radius-l);margin-top:48px}.sources[data-astro-cid-u4tqt5py] h2[data-astro-cid-u4tqt5py]{margin-bottom:var(--space-2);font-size:20px}.sources[data-astro-cid-u4tqt5py] ol[data-astro-cid-u4tqt5py]{margin:0;padding-left:20px;font-size:15px}.disclaimer[data-astro-cid-u4tqt5py]{margin-top:var(--space-3);color:var(--ink-muted);font-size:13px}.related[data-astro-cid-u4tqt5py]{margin-top:48px}.related[data-astro-cid-u4tqt5py] h2[data-astro-cid-u4tqt5py]{margin-bottom:var(--space-3);font-size:22px}.related[data-astro-cid-u4tqt5py] ul[data-astro-cid-u4tqt5py]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.related[data-astro-cid-u4tqt5py] a[data-astro-cid-u4tqt5py]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-m);color:var(--ink);align-items:center;gap:12px;padding:14px 16px;text-decoration:none;display:flex}.related[data-astro-cid-u4tqt5py] a[data-astro-cid-u4tqt5py]:hover{border-color:var(--soft-strong)}.r-title[data-astro-cid-u4tqt5py]{font-weight:700}@media (width<=960px){.layout[data-astro-cid-u4tqt5py]{grid-template-columns:1fr;gap:24px}.side[data-astro-cid-u4tqt5py]{position:static}.toc[data-astro-cid-u4tqt5py]{display:none}}@media (width<=760px){.ah[data-astro-cid-u4tqt5py]{grid-template-columns:1fr}.ah-art[data-astro-cid-u4tqt5py]{display:none}}
