.world-centre:has(.hero-now){padding:28px 24px}.world-centre:has(.hero-now) h1{font-size:clamp(42px,4.5vw,63px);margin:17px 0 23px;letter-spacing:-2.8px}.hero-now{width:100%;max-width:480px;padding:20px 24px;text-align:left;border:1px solid #786372;border-radius:9px;background:linear-gradient(120deg,#342936d9,#162231ed);position:relative}.hero-now-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px}.hero-now-top>span{font:9px system-ui;letter-spacing:1.2px;text-transform:uppercase;color:#f4a8c4}.hero-now-top time{font:9px system-ui;color:#c1cbd7}.hero-now-context{font:9px/1.5 system-ui;color:#c1cbd7;margin:13px 0 0;letter-spacing:.3px}.hero-now h2{font:27px/1.12 Georgia,serif;margin:10px 0 11px;letter-spacing:-.3px;color:#f7f2eb}.hero-now h2 a{text-decoration:none}.hero-now-copy{font-size:12px;line-height:1.7;color:#c4ced9;margin:0}.hero-now-bottom{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:15px}.hero-now-bottom>a{font-size:12px;color:#f4a8c4;text-underline-offset:4px}.hero-now-controls{display:flex;gap:7px;align-items:center}.hero-now-controls button{padding:6px 10px;min-width:36px;min-height:36px;font-size:17px;border:1px solid #8b7182;background:#1a2531;color:#f4a8c4;border-radius:5px}.hero-now-controls span{font-size:10px;color:#bcc7d2;min-width:30px;text-align:center}.world-centre:has(.hero-now)>.world-hero-actions{margin-top:19px;gap:5px}.world-centre:has(.hero-now) .world-compass{margin-top:18px}.world-centre:has(.hero-now) .world-hero-actions>.primary{font-size:11px;padding:12px 15px}.world-centre:has(.hero-now) .world-annotation{font-size:10px}.hero-now-controls[hidden]{display:none!important}@media(max-width:760px){.world-centre:has(.hero-now){padding:31px 17px}.world-centre:has(.hero-now) h1{font-size:48px;margin:17px 0 21px;letter-spacing:-2px}.hero-now{padding:18px 17px}.hero-now h2{font-size:25px}.hero-now-top{gap:8px}.hero-now-top time{font-size:8px}.hero-now-copy{font-size:11px}.hero-now-bottom{gap:8px}.world-centre:has(.hero-now)>.world-hero-actions{gap:7px}.world-centre:has(.hero-now) .world-compass{margin-top:11px}.world-centre:has(.hero-now) .world-annotation{font-size:10px}}
@media(max-width:760px){.app>.coverage-navigation{flex-wrap:nowrap;overflow-x:auto;white-space:nowrap;max-width:100%;scrollbar-width:thin}.app>.coverage-navigation a{flex:0 0 auto}.world-centre:has(.hero-now){padding:24px 17px}.world-centre:has(.hero-now) h1{font-size:44px;margin:15px 0 19px}}
