.a-hero[data-astro-cid-clyyv3av]{padding:clamp(8rem,16vh,11rem) 0 clamp(2.5rem,6vw,4rem)}.a-hero-content[data-astro-cid-clyyv3av]{margin-bottom:clamp(2rem,5vw,3.2rem)}.a-kicker[data-astro-cid-clyyv3av]{font-size:var(--fs-kicker);letter-spacing:.28em;text-transform:uppercase;color:var(--accent);align-items:center;gap:.9rem;margin-bottom:1.2rem;font-weight:600;display:flex}.a-kicker-line[data-astro-cid-clyyv3av]{background:var(--accent);flex-shrink:0;width:2rem;height:1px}.a-title[data-astro-cid-clyyv3av]{max-width:24ch;font-size:clamp(2rem,5vw,3.4rem)}.a-meta[data-astro-cid-clyyv3av]{border-top:1px solid var(--line-accent);flex-wrap:wrap;align-items:center;gap:1.5rem;max-width:52rem;margin-top:1.6rem;padding-top:1.2rem;display:flex}.a-back[data-astro-cid-clyyv3av]{font-size:var(--fs-meta);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);font-weight:700}.a-date[data-astro-cid-clyyv3av]{font-size:var(--fs-meta);letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.a-hero-media[data-astro-cid-clyyv3av]{border:1px solid var(--line-accent);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:var(--bg-2);margin:0;padding:.6rem;overflow:hidden}.a-hero-media[data-astro-cid-clyyv3av] img[data-astro-cid-clyyv3av]{aspect-ratio:21/9;object-fit:cover;border-radius:var(--radius);width:100%}@media (width<=720px){.a-hero-media[data-astro-cid-clyyv3av] img[data-astro-cid-clyyv3av]{aspect-ratio:16/10}}.a-wrap[data-astro-cid-clyyv3av]{padding-block:1rem 6rem}.a-grid[data-astro-cid-clyyv3av]{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}@media (width>=1024px){.a-grid[data-astro-cid-clyyv3av]{grid-template-columns:260px minmax(0,1fr)}.a-aside[data-astro-cid-clyyv3av]{position:sticky;top:6.5rem}}.a-toc[data-astro-cid-clyyv3av]{background:var(--sand);border:1px solid var(--line-accent);border-radius:var(--radius-lg);padding:1.3rem 1.4rem;display:grid}.a-toc-link[data-astro-cid-clyyv3av]{color:var(--text-2);font-size:var(--fs-small);transition:color .3s var(--ease-out), transform .3s var(--ease-out);align-items:baseline;gap:.7rem;padding-block:.5rem;display:flex}.a-toc-link[data-astro-cid-clyyv3av]+.a-toc-link[data-astro-cid-clyyv3av]{border-top:1px solid var(--line)}.a-toc-link[data-astro-cid-clyyv3av]:hover{color:var(--accent);transform:translate(4px)}[dir=rtl] .a-toc-link[data-astro-cid-clyyv3av]:hover{transform:translate(-4px)}.a-toc-num[data-astro-cid-clyyv3av]{font-family:var(--font-display);color:var(--accent-3);flex-shrink:0;font-style:italic}.a-body[data-astro-cid-clyyv3av]{max-width:720px;font-family:var(--font-serif);color:var(--text-2);font-size:1.02rem;line-height:1.8}.a-body[data-astro-cid-clyyv3av] p:first-of-type:first-letter{font-family:var(--font-display);float:inline-start;color:var(--accent);padding-block-start:.08em;padding-inline-end:.14em;font-size:3.6em;font-weight:500;line-height:.82}html[dir=rtl] .a-body[data-astro-cid-clyyv3av] p:first-of-type:first-letter{float:none;font-size:inherit;color:inherit;padding:0}.a-body[data-astro-cid-clyyv3av] h2{font-family:var(--font-display);color:var(--text);border-top:1px solid var(--line-accent);margin:3rem 0 1rem;padding-top:1.6rem;scroll-margin-top:6.5rem;font-size:clamp(1.4rem,2.6vw,1.9rem)}.a-body[data-astro-cid-clyyv3av] h2:first-of-type{border-top:0;margin-top:2rem;padding-top:0}.a-body[data-astro-cid-clyyv3av] h3{font-family:var(--font-display);color:var(--text);margin:2rem 0 .7rem;font-size:1.3rem}.a-body[data-astro-cid-clyyv3av] p{margin-bottom:1.1rem}.a-body[data-astro-cid-clyyv3av] ul,.a-body[data-astro-cid-clyyv3av] ol{gap:.45rem;margin:0 0 1.2rem 1.3rem;display:grid}[dir=rtl] .a-body[data-astro-cid-clyyv3av] ul,[dir=rtl] .a-body[data-astro-cid-clyyv3av] ol{margin:0 1.3rem 1.2rem 0}.a-body[data-astro-cid-clyyv3av] li::marker{color:var(--accent)}.a-body[data-astro-cid-clyyv3av] strong{color:var(--text)}.a-body[data-astro-cid-clyyv3av] a{color:var(--accent);text-decoration:underline}.a-body[data-astro-cid-clyyv3av] blockquote{background:var(--sand);border-block:1px solid var(--line-accent);text-align:center;margin:2.4rem 0;padding:2rem clamp(1rem,4vw,3rem)}.a-body[data-astro-cid-clyyv3av] blockquote p{font-family:var(--font-display);color:var(--text);margin:0;font-size:clamp(1.25rem,2.6vw,1.6rem);font-style:italic;line-height:1.35}.a-body[data-astro-cid-clyyv3av] table{border-collapse:collapse;width:100%;font-size:var(--fs-small);font-family:var(--font-body);margin:1.4rem 0}.a-body[data-astro-cid-clyyv3av] th,.a-body[data-astro-cid-clyyv3av] td{text-align:start;border-bottom:1px solid var(--line);padding:.6rem .8rem}.a-body[data-astro-cid-clyyv3av] th{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;font-size:var(--fs-kicker);color:var(--accent-3)}.a-body[data-astro-cid-clyyv3av] img{border-radius:var(--radius-lg);border:1px solid var(--line-accent);margin:1.6rem 0}.a-more[data-astro-cid-clyyv3av]{border-top:1px solid var(--line-accent);margin-top:4rem;padding-top:2.4rem}.a-more-h[data-astro-cid-clyyv3av]{margin-bottom:1.4rem;font-size:clamp(1.4rem,4vw,1.6rem)}.a-more-grid[data-astro-cid-clyyv3av]{grid-template-columns:1fr 1fr;gap:1.2rem;display:grid}.a-more-card[data-astro-cid-clyyv3av]{background:var(--card);border:1px solid var(--line-accent);border-radius:var(--radius-lg);transition:border-color .4s var(--ease-out), box-shadow .4s var(--ease-out);gap:.7rem;padding:.65rem .65rem 1rem;display:grid}.a-more-card[data-astro-cid-clyyv3av]:hover{border-color:var(--accent-3);box-shadow:var(--shadow-card)}.a-more-card[data-astro-cid-clyyv3av] img[data-astro-cid-clyyv3av]{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius);border:1px solid var(--line);width:100%}.a-more-card[data-astro-cid-clyyv3av] span[data-astro-cid-clyyv3av]{font-family:var(--font-display);color:var(--text);padding-inline:.5rem;font-size:1.05rem;font-weight:500}@media (width<=620px){.a-more-grid[data-astro-cid-clyyv3av]{grid-template-columns:1fr}}
