*{box-sizing:border-box}body{margin:0;background:#fffaf0;color:#171717;font:16px/1.55 Arial,sans-serif}a{color:inherit}.wrap{width:min(1160px,calc(100% - 36px));margin:auto}.top{border-bottom:2px solid;position:sticky;top:0;background:#fffaf0;z-index:9}.nav{height:72px;display:flex;align-items:center;justify-content:space-between}.logo{text-decoration:none;font-weight:1000;font-size:24px}.logo span{background:#171717;color:white;padding:5px 9px;display:inline-block;transform:rotate(-2deg)}.links{display:flex;gap:20px;align-items:center}.links a{text-decoration:none;font-weight:700;font-size:14px}.btn{border:2px solid;padding:9px 12px;background:white;box-shadow:3px 3px 0}.hero{padding:70px 0 55px;display:grid;grid-template-columns:1.15fr .85fr;gap:45px;align-items:center}.eyebrow{text-transform:uppercase;font-weight:900;letter-spacing:1.5px;font-size:12px}h1{font:900 clamp(54px,8vw,110px)/.9 Georgia,serif;letter-spacing:-5px;margin:16px 0 25px}.lead{font:22px/1.45 Georgia,serif}.hero-card,.card{border:3px solid;padding:28px;box-shadow:8px 8px 0 #171717;text-decoration:none}.hero-card .big{font:900 54px/1 Georgia,serif}.ticker{background:#171717;color:white;border-block:2px solid;overflow:hidden;white-space:nowrap;padding:11px;font-weight:900}.section{padding:65px 0}.section h2,.article h2,.prose h2{font-family:Georgia,serif;font-size:42px;letter-spacing:-1px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.card{min-height:260px;display:flex;flex-direction:column;justify-content:space-between}.card h3{font:900 38px Georgia,serif;margin:20px 0 8px}.badge{display:inline-block;border:1.5px solid;border-radius:99px;padding:5px 9px;font-size:11px;font-weight:900;text-transform:uppercase;background:white}.story-hero{padding:70px 0 55px;border-bottom:3px solid}.story-hero h1{font-size:clamp(65px,12vw,150px)}.hook{font:30px/1.25 Georgia,serif;max-width:850px}.article,.prose{width:min(850px,calc(100% - 36px));margin:60px auto}.article p,.prose p,.prose li{font:19px/1.75 Georgia,serif}.journey{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:28px 0 50px}.step{border:2px solid;padding:18px;background:white}.step b{font-size:12px;text-transform:uppercase}.step strong{display:block;font:700 23px Georgia,serif;margin:8px 0}.myth{background:#ffb8cf;border:3px solid;box-shadow:8px 8px 0;padding:27px;margin:45px 0}.sources{border-top:2px solid;padding-top:25px;margin-top:50px}.related{background:#f5eddc;border-top:2px solid}.related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.related-grid a{background:white;border:2px solid;padding:18px;text-decoration:none;font-weight:900}footer{border-top:2px solid;background:white;padding:40px 0 55px}.foot{display:grid;grid-template-columns:1fr 1fr;gap:25px}.footnav{display:flex;gap:15px;flex-wrap:wrap;justify-content:flex-end}.footnav a{font-size:13px;font-weight:700}@media(max-width:760px){.links a:not(.btn){display:none}.hero,.grid,.journey,.related-grid,.foot{grid-template-columns:1fr}.footnav{justify-content:flex-start}h1{letter-spacing:-3px}}
/* Version 2 editorial improvements */
.article {line-height:1.75}.article h2 {line-height:1.18;margin-top:36px}.article p {max-width:68ch}.story-intro{font-size:1.3rem;font-weight:700;line-height:1.5;border-left:6px solid #151515;padding-left:18px;margin:28px 0 34px}.sources li{margin-bottom:9px;overflow-wrap:anywhere}.article a:focus-visible,.nav a:focus-visible{outline:3px solid #2353cc;outline-offset:3px}
