.texts-hero{padding:clamp(7rem,12vw,12rem) clamp(1.2rem,8vw,9rem);background:linear-gradient(90deg,rgba(5,5,3,.97),rgba(5,5,3,.55)),url('assets/lumen-spiral.png') center/cover;color:var(--paper)}.texts-hero .eyebrow{color:var(--gold)}.texts-hero h1{font:500 clamp(4rem,9vw,9rem)/.84 var(--serif);letter-spacing:-.05em;margin:2rem 0}.texts-hero h1 em{color:#e3bc6d;font-weight:500}.texts-hero>p:last-child{max-width:720px;color:#c2beb3}.protocol{padding:2rem clamp(1.2rem,8vw,9rem);display:grid;grid-template-columns:220px 1fr;gap:2rem;background:var(--cream)}.protocol b{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.protocol p{margin:0;color:var(--muted)}.reading{padding:clamp(5rem,9vw,9rem) clamp(1.2rem,8vw,9rem);scroll-margin-top:90px}.reading>header{display:grid;grid-template-columns:80px 1fr;max-width:1050px;margin-bottom:4rem}.reading>header small{color:var(--gold);letter-spacing:.14em}.reading h2,.source-policy h2{font:500 clamp(3rem,6vw,6rem)/.92 var(--serif);letter-spacing:-.04em;margin:0 0 1rem}.reading header p{color:var(--muted)}.sources-grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.sources-grid article,.terms article,.seven-paths article{padding:2rem;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.sources-grid h3,.terms h3{font:600 1.7rem var(--serif);margin:0 0 1rem}.sources-grid p,.terms p,.seven-paths p{color:var(--muted);font-size:.86rem;line-height:1.65}.sources-grid a,.terms a,.seven-paths a{color:#8a692d;font-size:.68rem;text-underline-offset:4px}.terms{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.dark{background:var(--deep);color:var(--paper)}.dark header p,.dark article p{color:#bcb7ad}.dark .sources-grid,.dark .terms,.dark .sources-grid article,.dark .terms article{border-color:rgba(255,255,255,.16)}.dark article a{color:var(--gold)}.links{display:flex;gap:1rem;flex-wrap:wrap}.final{background:#eee9df}.seven-paths{display:grid;grid-template-columns:repeat(7,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.seven-paths b{font:600 1.35rem var(--serif);color:#8a692d}.source-policy{padding:clamp(6rem,10vw,10rem) clamp(1.2rem,8vw,9rem);background:#d8cfbd;display:grid;grid-template-columns:1fr 1fr;gap:clamp(3rem,7vw,8rem)}.source-policy h2{font-size:clamp(2.8rem,5vw,5rem)}.source-policy>div{align-self:end}.source-policy p{color:var(--muted);line-height:1.7}.source-policy a{color:#8a692d;text-underline-offset:4px}@media(max-width:1050px){.terms{grid-template-columns:repeat(2,1fr)}.seven-paths{grid-template-columns:repeat(3,1fr)}}@media(max-width:680px){.protocol,.reading>header,.sources-grid,.terms,.seven-paths,.source-policy{grid-template-columns:1fr}.texts-hero h1{font-size:3.5rem}.reading>header{gap:1rem}}
