.g-hero[data-astro-cid-abicvlni]{background:var(--bg-2) var(--stone);border-bottom:1px solid var(--gold);padding:clamp(18px,3vw,40px) 0 clamp(28px,4vw,48px)}.g-hero-in[data-astro-cid-abicvlni]{max-width:900px;margin-left:max(24px,50% - 590px)}.g-hero[data-astro-cid-abicvlni] h1[data-astro-cid-abicvlni]{max-width:20ch}.chapo[data-astro-cid-abicvlni]{color:var(--ink);border-left:2px solid var(--gold);max-width:60ch;margin:18px 0;padding-left:20px;font-size:1.3rem;font-weight:300;line-height:1.55}.meta[data-astro-cid-abicvlni]{color:var(--muted);margin:0 0 22px}.meta[data-astro-cid-abicvlni] svg{vertical-align:-3px;margin-right:6px}.cta-top[data-astro-cid-abicvlni]{background:var(--burg);color:var(--gold-l);border:1px solid var(--burg);max-width:680px;min-height:56px;box-shadow:inset 0 0 0 3px var(--burg), inset 0 0 0 4px var(--gold);justify-content:space-between;align-items:center;gap:16px;padding:14px 22px;text-decoration:none;display:flex}.cta-top[data-astro-cid-abicvlni]:hover{color:#fff;background:var(--burg-2)}.cta-top[data-astro-cid-abicvlni] svg{flex:none}.cta-top[data-astro-cid-abicvlni] b[data-astro-cid-abicvlni]{font-family:var(--display);color:#fff;font-size:1.15rem;font-weight:400}.g-grid[data-astro-cid-abicvlni]{grid-template-columns:290px minmax(0,720px);justify-content:center;align-items:start;gap:24px clamp(40px,6vw,80px);padding:44px 0 20px;display:grid}.g-side[data-astro-cid-abicvlni]{gap:22px;max-height:calc(100dvh - 48px);display:grid;position:sticky;top:24px;overflow-y:auto}.g-main[data-astro-cid-abicvlni]{gap:32px;min-width:0;display:grid}.toc[data-astro-cid-abicvlni]{border-top:2px solid var(--burg);border-bottom:1px solid var(--gold);padding:0 0 8px}.toc[data-astro-cid-abicvlni] summary[data-astro-cid-abicvlni]{font-family:var(--display);color:var(--burg);cursor:pointer;align-items:center;min-height:56px;font-size:1.35rem;display:flex}.toc[data-astro-cid-abicvlni] ol[data-astro-cid-abicvlni]{gap:0;margin:0;padding-left:1.6em;font-size:.96rem;line-height:1.35;display:grid}.toc[data-astro-cid-abicvlni] li[data-astro-cid-abicvlni]::marker{color:var(--gold-d);font-family:var(--display)}.toc[data-astro-cid-abicvlni] a[data-astro-cid-abicvlni]{min-height:44px;color:var(--ink);align-items:center;text-decoration:none;display:inline-flex}.toc[data-astro-cid-abicvlni] a[data-astro-cid-abicvlni]:hover{color:var(--accent);text-decoration:underline}.tool-band[data-astro-cid-abicvlni]{background:var(--burg);color:var(--gold-l);border:1px solid var(--burg);box-shadow:inset 0 0 0 3px var(--burg), inset 0 0 0 4px var(--gold);grid-template-columns:auto 1fr;align-items:center;gap:6px 14px;padding:20px;text-decoration:none;display:grid}.tool-band[data-astro-cid-abicvlni]:hover{color:#fff;background:var(--burg-2)}.tool-band[data-astro-cid-abicvlni] b[data-astro-cid-abicvlni]{font-family:var(--display);color:#fff;font-size:1.2rem;font-weight:400;line-height:1.2;display:block}.tool-band[data-astro-cid-abicvlni] small[data-astro-cid-abicvlni]{margin-top:4px;font-size:.92rem;display:block}.tool-band[data-astro-cid-abicvlni]>[data-astro-cid-abicvlni]:last-child{display:none}.tb-ico[data-astro-cid-abicvlni]{border:1px solid var(--gold);width:46px;height:46px;color:var(--gold);font-family:var(--display);place-items:center;font-size:1.6rem;display:grid}.related[data-astro-cid-abicvlni] ul[data-astro-cid-abicvlni]{border-top:1px solid var(--gold);margin:0;padding:0;list-style:none}.related[data-astro-cid-abicvlni] a[data-astro-cid-abicvlni]{border-bottom:1px solid var(--line);min-height:56px;font-family:var(--display);color:var(--burg);justify-content:space-between;align-items:center;gap:12px;padding:10px 4px;font-size:1.15rem;text-decoration:none;display:flex}.related[data-astro-cid-abicvlni] a[data-astro-cid-abicvlni]:hover{color:var(--accent);background:var(--accent-soft)}.sources[data-astro-cid-abicvlni]{border-top:1px solid var(--gold);padding-top:22px}.sources[data-astro-cid-abicvlni] h2[data-astro-cid-abicvlni]{font-size:1.5rem}.sources[data-astro-cid-abicvlni] ul[data-astro-cid-abicvlni]{padding-left:1.2em}.sources[data-astro-cid-abicvlni] li[data-astro-cid-abicvlni]{margin-bottom:4px;font-size:.96rem}.sources[data-astro-cid-abicvlni] a[data-astro-cid-abicvlni]{align-items:center;gap:6px;min-height:44px;display:inline-flex}@media (width<=999px){.g-grid[data-astro-cid-abicvlni]{grid-template-columns:minmax(0,720px);padding-top:28px}.g-side[data-astro-cid-abicvlni]{max-height:none;position:static;overflow:visible}.g-hero-in[data-astro-cid-abicvlni]{margin-left:auto}}@media (width<=767px){.g-hero[data-astro-cid-abicvlni]{padding:8px 0 26px}.chapo[data-astro-cid-abicvlni]{padding-left:14px;font-size:1.15rem}.tool-band[data-astro-cid-abicvlni]>[data-astro-cid-abicvlni]:last-child{display:none}}
