.story-head[data-astro-cid-ahb3aziz]{background:var(--forest-900);color:var(--on-dark);padding-block:clamp(2.5rem,5vw,4rem)}.back[data-astro-cid-ahb3aziz]{display:inline-flex;align-items:center;gap:.4em;font-family:var(--font-label);font-size:var(--step--1);color:var(--on-dark-soft)}.back[data-astro-cid-ahb3aziz]:hover{color:var(--gold-soft)}.flip[data-astro-cid-ahb3aziz]{transform:rotate(180deg)}.cat[data-astro-cid-ahb3aziz]{display:inline-block;margin-top:var(--space-4);font-family:var(--font-label);font-size:.68rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-soft)}.story-head[data-astro-cid-ahb3aziz] h1[data-astro-cid-ahb3aziz]{margin-top:var(--space-2);font-size:var(--step-4);color:var(--on-dark);max-width:22ch}.summary[data-astro-cid-ahb3aziz]{margin-top:var(--space-4);font-size:var(--step-1);color:var(--on-dark-soft);max-width:52ch}.meta[data-astro-cid-ahb3aziz]{display:flex;flex-wrap:wrap;gap:var(--space-5);margin-top:var(--space-5)}.meta[data-astro-cid-ahb3aziz] li[data-astro-cid-ahb3aziz]{display:inline-flex;align-items:center;gap:.4em;font-family:var(--font-label);font-size:var(--step--1);color:var(--on-dark)}.meta[data-astro-cid-ahb3aziz] .icon{color:var(--gold-soft)}.metric[data-astro-cid-ahb3aziz]{display:inline-flex;align-items:center;gap:var(--space-4);margin-top:var(--space-6);padding:var(--space-4) var(--space-5);background:#d8b66a1a;border:1px solid var(--border-gold);border-radius:var(--radius-lg);max-width:46ch}.metric-value[data-astro-cid-ahb3aziz]{font-family:var(--font-display);font-size:var(--step-4);line-height:1;color:var(--gold-soft);flex:none}.metric-cap[data-astro-cid-ahb3aziz]{font-family:var(--font-label);font-size:var(--step--1);color:var(--on-dark-soft);line-height:1.4}.head-actions[data-astro-cid-ahb3aziz]{margin-top:var(--space-6)}.print-btn[data-astro-cid-ahb3aziz]{display:inline-flex;align-items:center;gap:.5em;background:transparent;border:1px solid var(--border-on-dark);color:var(--on-dark);border-radius:var(--radius-pill);padding:.6em 1.1em;min-height:44px;font-family:var(--font-label);font-size:var(--step--1)}.print-btn[data-astro-cid-ahb3aziz]:hover{border-color:var(--gold-soft);color:var(--gold-soft)}.body-grid[data-astro-cid-ahb3aziz]{display:grid;grid-template-columns:230px 1fr;gap:clamp(2rem,5vw,4rem);padding-block:clamp(2.5rem,5vw,4rem)}.section-nav[data-astro-cid-ahb3aziz]{align-self:start;position:sticky;top:90px}.nav-title[data-astro-cid-ahb3aziz]{font-family:var(--font-label);font-size:var(--step--1);font-weight:600;letter-spacing:.04em;color:var(--muted-ink);margin-bottom:var(--space-3)}.section-nav[data-astro-cid-ahb3aziz] ol[data-astro-cid-ahb3aziz]{display:flex;flex-direction:column;gap:var(--space-1);border-left:1px solid var(--border)}.section-nav[data-astro-cid-ahb3aziz] a[data-astro-cid-ahb3aziz]{display:block;padding:.4em 0 .4em var(--space-4);margin-left:-1px;border-left:2px solid transparent;font-family:var(--font-label);font-size:var(--step--1);color:var(--muted-ink);transition:color var(--dur-hover),border-color var(--dur-hover)}.section-nav[data-astro-cid-ahb3aziz] a[data-astro-cid-ahb3aziz]:hover,.section-nav[data-astro-cid-ahb3aziz] a[data-astro-cid-ahb3aziz].current{color:var(--forest);border-color:var(--gold)}.sections[data-astro-cid-ahb3aziz]{max-width:68ch}.story-section[data-astro-cid-ahb3aziz]{padding-bottom:var(--space-6);scroll-margin-top:90px}.story-section[data-astro-cid-ahb3aziz] h2[data-astro-cid-ahb3aziz]{font-size:var(--step-2);margin-bottom:var(--space-3)}.story-section[data-astro-cid-ahb3aziz] p[data-astro-cid-ahb3aziz]{font-size:var(--step-1);line-height:1.65;color:var(--ink-soft)}.related-tools[data-astro-cid-ahb3aziz]{margin-top:var(--space-3);padding-top:var(--space-6);border-top:1px solid var(--border)}.related-tools[data-astro-cid-ahb3aziz] h2[data-astro-cid-ahb3aziz]{font-size:var(--step-1);margin-bottom:var(--space-4)}.related-tools[data-astro-cid-ahb3aziz] ul[data-astro-cid-ahb3aziz]{display:flex;flex-direction:column;gap:var(--space-2)}.related-tools[data-astro-cid-ahb3aziz] a[data-astro-cid-ahb3aziz]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--cream-panel);border:1px solid var(--border);border-radius:var(--radius);font-family:var(--font-label);font-size:var(--step-0)}.related-tools[data-astro-cid-ahb3aziz] a[data-astro-cid-ahb3aziz] .icon:first-child{color:var(--gold-ink)}.related-tools[data-astro-cid-ahb3aziz] a[data-astro-cid-ahb3aziz] span[data-astro-cid-ahb3aziz]{flex:1}.related-tools[data-astro-cid-ahb3aziz] a[data-astro-cid-ahb3aziz]:hover{border-color:var(--forest)}.before-after[data-astro-cid-ahb3aziz]{margin-top:var(--space-3);padding-top:var(--space-6);border-top:1px solid var(--border)}.ba-row[data-astro-cid-ahb3aziz]{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;gap:var(--space-4)}.ba-card[data-astro-cid-ahb3aziz]{padding:var(--space-5);border-radius:var(--radius-lg);border:1px solid var(--border);display:flex;flex-direction:column;gap:var(--space-3)}.ba-card[data-astro-cid-ahb3aziz].before{background:var(--cream-panel)}.ba-card[data-astro-cid-ahb3aziz].after{background:var(--forest-900);border-color:transparent}.ba-tag[data-astro-cid-ahb3aziz]{font-family:var(--font-label);font-size:.66rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.ba-card[data-astro-cid-ahb3aziz].before .ba-tag[data-astro-cid-ahb3aziz]{color:var(--muted-ink)}.ba-card[data-astro-cid-ahb3aziz].after .ba-tag[data-astro-cid-ahb3aziz]{color:var(--gold-soft)}.ba-card[data-astro-cid-ahb3aziz] p[data-astro-cid-ahb3aziz]{font-family:var(--font-display);font-size:var(--step-1);line-height:1.4}.ba-card[data-astro-cid-ahb3aziz].before p[data-astro-cid-ahb3aziz]{color:var(--ink-soft)}.ba-card[data-astro-cid-ahb3aziz].after p[data-astro-cid-ahb3aziz]{color:var(--on-dark)}.ba-arrow[data-astro-cid-ahb3aziz]{display:grid;place-items:center;color:var(--gold-ink)}.ba-caption[data-astro-cid-ahb3aziz]{margin-top:var(--space-4);font-family:var(--font-label);font-size:var(--step--1);color:var(--muted-ink)}@media (max-width: 620px){.ba-row[data-astro-cid-ahb3aziz]{grid-template-columns:1fr}.ba-arrow[data-astro-cid-ahb3aziz]{transform:rotate(90deg)}}.related[data-astro-cid-ahb3aziz]{background:var(--cream-warm);padding-block:clamp(2.5rem,5vw,4rem)}.rel-grid[data-astro-cid-ahb3aziz]{margin-top:var(--space-5);display:grid;grid-template-columns:1fr 1fr;gap:16px}.pager[data-astro-cid-ahb3aziz]{background:var(--cream);border-top:1px solid var(--border)}.pager[data-astro-cid-ahb3aziz] .inner[data-astro-cid-ahb3aziz]{display:flex;justify-content:space-between;gap:var(--space-4);padding-block:var(--space-6)}.pager-link[data-astro-cid-ahb3aziz]{display:inline-flex;align-items:center;gap:var(--space-3);max-width:46%}.pager-link[data-astro-cid-ahb3aziz] span[data-astro-cid-ahb3aziz]{display:flex;flex-direction:column;font-family:var(--font-display);font-size:var(--step-0);color:var(--ink)}.pager-link[data-astro-cid-ahb3aziz] small[data-astro-cid-ahb3aziz]{font-family:var(--font-label);font-size:var(--step--1);color:var(--muted-ink)}.pager-link[data-astro-cid-ahb3aziz].next{text-align:right;margin-left:auto}.pager-link[data-astro-cid-ahb3aziz] .icon{color:var(--gold-ink)}.pager-link[data-astro-cid-ahb3aziz]:hover span[data-astro-cid-ahb3aziz]{color:var(--forest)}@media (max-width: 820px){.body-grid[data-astro-cid-ahb3aziz]{grid-template-columns:1fr}.section-nav[data-astro-cid-ahb3aziz]{position:static;display:none}.rel-grid[data-astro-cid-ahb3aziz]{grid-template-columns:1fr}}@media print{.no-print[data-astro-cid-ahb3aziz]{display:none!important}.story-head[data-astro-cid-ahb3aziz]{background:#fff;color:#000;padding:0 0 1rem}.story-head[data-astro-cid-ahb3aziz] h1[data-astro-cid-ahb3aziz],.cat[data-astro-cid-ahb3aziz],.summary[data-astro-cid-ahb3aziz],.meta[data-astro-cid-ahb3aziz] li[data-astro-cid-ahb3aziz]{color:#000!important}.body-grid[data-astro-cid-ahb3aziz]{display:block;padding:0}.story-section[data-astro-cid-ahb3aziz] p[data-astro-cid-ahb3aziz],.story-section[data-astro-cid-ahb3aziz] h2[data-astro-cid-ahb3aziz]{color:#000!important}a[data-astro-cid-ahb3aziz][href]:after{content:""}}
