:root{--black:#111;--paper:#f5efe3;--red:#b51f24;--sand:#d6c4a7;--ink:#1f1b18}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--black);color:var(--paper);font-family:Inter,Arial,sans-serif}.ribbonNav{position:fixed;top:18px;left:50%;transform:translateX(-50%);z-index:10;display:flex;gap:8px;background:rgba(17,17,17,.72);border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:8px;backdrop-filter:blur(10px)}.ribbonNav a{color:#fff;text-decoration:none;font-weight:800;font-size:13px;padding:10px 14px;border-radius:999px}.ribbonNav a:hover{background:var(--red)}.magazine{max-width:1280px;margin:auto}.coverStory{min-height:760px;padding:110px 48px 60px;background:linear-gradient(180deg,rgba(17,17,17,.2),#111),url('https://images.unsplash.com/photo-1508098682722-e99c43a406b2?auto=format&fit=crop&w=1600&q=80') center/cover;border-bottom:10px solid var(--red)}.issueLabel{color:#fff;background:var(--red);display:inline-block;padding:10px 14px;font-weight:900;letter-spacing:.18em;text-transform:uppercase;font-size:12px}.coverStory h1{font-family:Georgia,serif;font-size:clamp(44px,8vw,110px);line-height:.88;margin:30px 0 36px;max-width:1100px;text-shadow:0 12px 40px rgba(0,0,0,.45)}.coverGrid{display:grid;grid-template-columns:1fr 340px;gap:32px;align-items:start}.coverGrid p{font-size:21px;line-height:1.75;background:rgba(17,17,17,.7);padding:28px;border-left:6px solid var(--red)}.coverGrid a{color:#fff;text-decoration-thickness:2px;text-underline-offset:4px}.coverGrid aside{background:var(--paper);color:var(--ink);padding:28px;font:700 22px/1.45 Georgia,serif;box-shadow:14px 14px 0 var(--red)}.eraWall{display:grid;grid-template-columns:1.2fr .8fr;gap:18px;padding:42px 48px;background:var(--paper);color:var(--ink)}.eraWall article{background:#fff;padding:32px;min-height:230px;border:1px solid #e2d6c4}.eraWall .eraLarge{grid-row:span 2;background:#1e1715;color:#fff}.eraWall h2,.nameIndex h2,.debateText h2,.legacyFooter h2{font-family:Georgia,serif;font-size:44px;line-height:1.05;margin:0 0 16px}.eraWall h3{font-size:28px;margin:0 0 12px}.eraWall p,.nameIndex p,.debateText p,.legacyFooter p{font-size:18px;line-height:1.75}.nameIndex{padding:56px 48px;background:#171717}.cardsLine{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:28px}.cardsLine article{background:#242424;border-top:7px solid var(--sand);padding:24px;min-height:260px}.cardsLine span{color:var(--red);font-weight:900}.cardsLine h3{font-family:Georgia,serif;font-size:31px;margin:12px 0}.debateBlock{display:grid;grid-template-columns:.9fr 1.1fr;background:var(--paper);color:var(--ink)}.debatePhoto{min-height:560px;background:url('https://images.unsplash.com/photo-1517927033932-b3d18e61fb3a?auto=format&fit=crop&w=1400&q=80') center/cover;filter:grayscale(.2)}.debateText{padding:54px}.legacyFooter{padding:64px 48px 80px;background:linear-gradient(135deg,#281313,#111);border-top:1px solid rgba(255,255,255,.12)}@media(max-width:900px){.ribbonNav{position:sticky;top:0;transform:none;left:auto;border-radius:0;overflow:auto}.coverStory{padding:48px 22px}.coverGrid,.eraWall,.debateBlock{grid-template-columns:1fr}.cardsLine{grid-template-columns:1fr}.coverGrid aside{box-shadow:8px 8px 0 var(--red)}.debatePhoto{min-height:300px}.nameIndex,.legacyFooter,.debateText,.eraWall{padding:28px 22px}}
