html[data-editorial-system="community-ledger"] body{background:var(--bg);color:var(--text)}
html[data-editorial-system="community-ledger"] .site-header{position:relative;background:var(--bg);border-bottom:0;backdrop-filter:none}
html[data-editorial-system="community-ledger"] .header-row{min-height:88px}
html[data-editorial-system="community-ledger"] .brand{flex:0 0 auto;font-size:1.05rem;letter-spacing:.02em}
html[data-editorial-system="community-ledger"] .brand img{border:2px solid var(--text);border-radius:50%;padding:4px}
html[data-editorial-system="community-ledger"] .site-nav__links{flex-wrap:nowrap;gap:24px;font-size:.92rem;font-weight:750;white-space:nowrap}
html[data-editorial-system="community-ledger"] .hero{position:relative;overflow:hidden;padding:92px 0;background:var(--text);color:var(--bg)}
html[data-editorial-system="community-ledger"] .hero:after{content:"";position:absolute;inset:-40% -10% auto 70%;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--accent) 65%,transparent);border-radius:50%}
html[data-editorial-system="community-ledger"] .hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:64px}
html[data-editorial-system="community-ledger"] .hero h1{max-width:13ch;font-size:clamp(3.1rem,6vw,5.8rem);letter-spacing:-.045em}
html[data-editorial-system="community-ledger"] .hero-intro{color:color-mix(in srgb,var(--bg) 78%,transparent);max-width:36rem}
html[data-editorial-system="community-ledger"] .hero .eyebrow{color:var(--accent);text-transform:uppercase}
html[data-editorial-system="community-ledger"] .hero-grid>picture,html[data-editorial-system="community-ledger"] .hero-grid>img{position:relative;z-index:1}
html[data-editorial-system="community-ledger"] .hero-grid img{border-radius:32px;box-shadow:0 30px 70px rgba(0,0,0,.3)}
html[data-editorial-system="community-ledger"] .section{padding:76px 0}
html[data-editorial-system="community-ledger"] .section:nth-of-type(even){background:var(--surface-alt,var(--panel))}
html[data-editorial-system="community-ledger"] .quick-grid,html[data-editorial-system="community-ledger"] .card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
html[data-editorial-system="community-ledger"] .quick-grid a,html[data-editorial-system="community-ledger"] .card{border:0;border-top:5px solid var(--accent);box-shadow:none;background:var(--bg)}
html[data-editorial-system="community-ledger"] .answer-block{margin:0;background:var(--panel);border-block:1px solid var(--border)}
html[data-editorial-system="community-ledger"] .answer-block__inner{display:grid;grid-template-columns:.7fr 1.3fr;gap:44px;align-items:start}
html[data-editorial-system="community-ledger"] .answer-block__answer{font-size:1.24rem;line-height:1.65;margin:0}
html[data-editorial-system="community-ledger"] .source-notes{background:var(--text);color:var(--bg)}
html[data-editorial-system="community-ledger"] .source-notes a{color:var(--bg);text-decoration:underline;text-underline-offset:.18em}
html[data-editorial-system="community-ledger"] .source-notes__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
html[data-editorial-system="community-ledger"] .source-note{border:1px solid color-mix(in srgb,var(--bg) 24%,transparent);border-radius:16px;padding:20px}
html[data-editorial-system="community-ledger"] .site-footer{background:var(--text);color:var(--bg)}
html[data-editorial-system="community-ledger"] .site-footer a{color:var(--bg);text-decoration:underline;text-underline-offset:.18em}
@media(max-width:800px){html[data-editorial-system="community-ledger"] .header-row{min-height:72px}html[data-editorial-system="community-ledger"] .site-nav{inset:72px 16px auto}html[data-editorial-system="community-ledger"] .site-nav__links{white-space:normal}html[data-editorial-system="community-ledger"] .hero{padding:54px 0}html[data-editorial-system="community-ledger"] .hero-grid,html[data-editorial-system="community-ledger"] .answer-block__inner{grid-template-columns:1fr}html[data-editorial-system="community-ledger"] .hero h1{font-size:clamp(2.6rem,14vw,4.2rem)}html[data-editorial-system="community-ledger"] .quick-grid,html[data-editorial-system="community-ledger"] .card-grid,html[data-editorial-system="community-ledger"] .source-notes__list{grid-template-columns:1fr}}
