:root{--ink:#29221e;--paper:#fffaf5;--wash:#f4ede7;--accent:#dc5834;--deep:#3a2a23}body{color:var(--ink);background:var(--paper)}.site-header{background:var(--deep);color:#fff}.site-brand{color:#fff;text-decoration:none;font-weight:700;letter-spacing:.08em}.site-nav{display:flex;gap:1rem;flex-wrap:wrap}.site-nav a{color:#fff;text-decoration:none}.site-nav a:hover{color:var(--accent)}.editorial-hero{min-height:28rem;background:linear-gradient(115deg,rgba(58,42,35,.88),rgba(58,42,35,.38)),url('../assets/img/bg-masthead.jpg') center/cover;color:#fff;display:grid;place-items:center;text-align:center}.editorial-section{padding:5rem 0}.editorial-section:nth-child(even){background:var(--wash)}.section-kicker{text-transform:uppercase;letter-spacing:.14em;color:#a23e23;font-weight:700}.editorial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.story-card{background:#fff;box-shadow:0 .4rem 1.5rem rgba(58,42,35,.12);padding:1.5rem;border-top:4px solid var(--accent)}.story-card a{color:inherit}.story-art,.portrait-art{background:linear-gradient(135deg,#6c4434,#d89b6b);min-height:12rem;display:grid;place-items:center;color:#fff;font-size:.85rem;text-transform:uppercase;letter-spacing:.12em}.article-shell{max-width:800px;margin:0 auto;padding:4rem 1.25rem}.article-shell p{font-family:Georgia,serif;font-size:1.15rem;line-height:1.8}.site-footer{background:var(--deep);color:#fff;padding:3rem 0}.site-footer a{color:#fff}.cookie-banner{position:fixed;z-index:20;inset:auto 1rem 1rem auto;max-width:28rem;background:#fff;color:#29221e;padding:1rem;box-shadow:0 .5rem 2rem rgba(0,0,0,.25)}.cookie-banner button{margin-right:.5rem}@media(max-width:768px){.editorial-grid{grid-template-columns:1fr}.site-nav{margin-top:1rem}.editorial-hero{min-height:23rem}}
