:root{--navy:#0b2737;--blue:#174f69;--cyan:#70d6cf;--paper:#f4f1e9;--ink:#102a2c;--red:#b84935}body{margin:0;background:#f8f8f5;color:var(--ink);font-family:Arial,sans-serif}.current-hero{background:linear-gradient(115deg,#0b2737 0%,#154e62 70%,#176f70 100%);color:#fff;padding:5.2rem 0 4.8rem;position:relative;overflow:hidden}.current-hero:after{content:"";position:absolute;width:420px;height:420px;border:1px solid rgba(112,214,207,.24);border-radius:50%;right:-100px;top:-190px;box-shadow:0 0 0 65px rgba(112,214,207,.05),0 0 0 130px rgba(112,214,207,.03)}.current-hero h1{font-size:clamp(3rem,7vw,5.9rem);line-height:.98;letter-spacing:-.05em;max-width:900px;margin:.7rem 0 1.5rem}.current-hero h1 span{color:#9de2dc}.current-hero>div>p:not(.eyebrow){font-size:1.2rem;line-height:1.6;max-width:800px;color:#dcebea}.scope{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:2rem}.scope span{border:1px solid rgba(255,255,255,.35);border-radius:999px;padding:.42rem .8rem;font-size:.82rem}.current-body{padding-top:4rem;padding-bottom:4rem}.lead-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:1.4rem}.lead-story,.side-stories article,.brief-grid article{background:#fff;border:1px solid #dbe4e1;border-radius:1rem;padding:1.6rem}.lead-story{padding:2rem;position:relative}.story-number{font-size:5rem;font-weight:800;color:#e4eeeb;line-height:1;position:absolute;right:1.4rem;top:1rem}.story-meta{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center;color:#6d7c7a;font-size:.78rem}.topic{display:inline-block;border-radius:999px;padding:.32rem .65rem;font-size:.76rem;font-weight:700;background:#e0efeb;color:#14584f}.topic.tech{background:#dfeaf4;color:#174f69}.topic.policy{background:#eee6fa;color:#62488c}.topic.public{background:#e5f3e7;color:#27643b}.topic.safety{background:#fae5de;color:#923d2c}.topic.economy{background:#f4edcf;color:#735d15}.lead-story h2{font-size:2.35rem;line-height:1.13;letter-spacing:-.035em;max-width:720px;margin:1.25rem 0}.summary{font-size:1.08rem;color:#526462}.analysis{background:var(--paper);border-left:4px solid #d2a840;padding:1rem 1.2rem;margin:1.5rem 0}.analysis p{margin:.25rem 0 1rem;color:#536461}.analysis p:last-child{margin-bottom:0}.lead-story a,.side-stories a,.brief-grid a{color:#0c6b58;font-weight:700;text-decoration:none}.side-stories{display:grid;gap:1.4rem}.side-stories h3,.brief-grid h3{font-size:1.35rem;line-height:1.28;margin:.8rem 0}.side-stories p,.brief-grid p{color:#596966}.impact{font-size:.9rem;background:#f2f6f4;padding:.8rem;margin:1rem 0}.brief-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.4rem;margin-top:1.4rem}.editorial-rule{background:var(--paper);padding:4rem 0}.editorial-rule .container{display:grid;grid-template-columns:.8fr 1.2fr;gap:4rem;align-items:center}.editorial-rule h2{font-size:2.7rem;line-height:1.1}.editorial-rule>div>p{font-size:1.05rem;line-height:1.7;color:#556663}footer{background:#0b2737;color:#fff;padding:2rem 0}footer .container{display:flex;justify-content:space-between;gap:1rem;color:#cbdcda}@media(max-width:900px){.lead-grid,.brief-grid{grid-template-columns:1fr}.current-hero{padding:4rem 0}.lead-story h2{font-size:2rem}.editorial-rule .container{grid-template-columns:1fr;gap:1rem}}@media(max-width:600px){.current-hero h1{font-size:2.8rem}.current-body{padding-top:2.5rem}.lead-story{padding:1.3rem}.story-number{font-size:3.5rem}.editorial-rule h2{font-size:2rem}footer .container{display:grid}}
