.hero-edition-date{display:inline-flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0 0 20px;border:1px solid #9a5948;background:#17130ee6;padding:10px 15px;color:#eee2c9;font-size:14px;letter-spacing:.03em}.hero-edition-date strong{color:#efc68c;font-size:19px}.home-test-notice{position:relative;z-index:5;margin:0;background:#45291d;color:#ffdfae;padding:12px 22px;text-align:center;font:13px/1.5 system-ui}.spook-sponsors{background:#0c1412;border-top:1px solid #594236;padding:70px max(24px,calc((100vw - 1160px)/2));position:relative;z-index:2}.spook-sponsors h2{font-size:clamp(1.8rem,4vw,2.8rem);margin:14px 0 24px;color:#e0d8c4}.spook-sponsors p{max-width:700px;color:#b7b7a3;line-height:1.7}.spook-sponsors a{color:#e7c79a}.sponsor-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.sponsor-card{display:flex;align-items:center;justify-content:center;min-height:125px;padding:22px;border:1px solid #655444;border-radius:6px;background:#d7d4bf;color:#1c2922!important;text-decoration:none}.sponsor-card img{width:100%;height:75px;object-fit:contain}.sponsor-card strong{font:600 18px system-ui;text-align:center}.sponsor-card:hover{border-color:#ccae76}.spook-sponsors .eyebrow{font-size:11px;letter-spacing:.15em}@media(max-width:600px){.sponsor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.spook-sponsors{padding:42px 22px}.sponsor-card{padding:16px;min-height:100px}.sponsor-card img{height:60px}.hero-edition-date{padding:9px 12px;font-size:12px}.hero-edition-date strong{font-size:16px}}
