.editorial-hero,.legal-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 82% 22%,rgba(229,177,74,.16),transparent 22%),linear-gradient(120deg,#06192d 0%,#0a2948 62%,#0d355a 100%);color:#fff;padding:72px 0 64px;border-bottom:1px solid rgba(255,255,255,.1)}.editorial-hero:after,.legal-hero:after{content:"";position:absolute;right:-80px;bottom:-170px;width:480px;height:480px;border:1px solid rgba(255,255,255,.08);border-radius:50%;box-shadow:0 0 0 70px rgba(255,255,255,.025),0 0 0 140px rgba(255,255,255,.018)}.editorial-hero .wrap,.legal-hero .wrap{position:relative;z-index:2}.editorial-hero h1,.legal-hero h1{max-width:960px;font-size:clamp(44px,5.8vw,76px);line-height:1.04;color:#fff;margin:12px 0 22px}.editorial-hero h1 em,.legal-hero h1 em{font-style:normal;color:#f3ba48}.editorial-hero .lead,.legal-hero .lead{color:#d7e1ea;max-width:800px}.editorial-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#dce3e9;border:1px solid #dce3e9;margin-top:-1px}.editorial-strip div{background:#fff;padding:19px 24px}.editorial-strip b{display:block;color:#0b3965;font-size:13px}.editorial-strip span{font-size:12px;color:#677789}.feed-shell{padding:72px 0;background:#f6f8fb}.feed-shell.white{background:#fff}.feed-shell .cards{align-items:stretch}.feed-shell .card{border-radius:14px;box-shadow:0 8px 24px rgba(7,29,52,.055)}.feed-shell .card h3{color:#0a2b4c}.legal-body{background:#f5f7fa;padding:56px 0 90px}.legal-layout{display:grid;grid-template-columns:250px minmax(0,860px);gap:42px;align-items:start}.legal-aside{position:sticky;top:105px;background:#0a2745;color:#fff;padding:24px;border-radius:14px}.legal-aside strong{font-family:'Playfair Display',Georgia,serif;font-size:20px}.legal-aside a{display:block;color:#d8e2eb;text-decoration:none;font-size:13px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.09)}.legal-aside a:hover{color:#f3ba48}.legal-doc{background:#fff;border:1px solid #dde4ea;border-radius:16px;padding:42px 46px;box-shadow:0 18px 44px rgba(9,29,47,.07)}.legal-doc h2{font-size:27px;color:#092d50;margin:38px 0 12px;padding-top:4px}.legal-doc h2:first-of-type{margin-top:18px}.legal-doc p,.legal-doc li{font-size:17px;line-height:1.85;color:#425468}.legal-doc li{margin:6px 0}.legal-doc .legal-note{border-radius:8px;background:#fff6df;border-left:4px solid #e2a62d;color:#433615;padding:18px 20px}.legal-links{display:flex;gap:10px;flex-wrap:wrap;margin-top:30px;padding-top:24px;border-top:1px solid #e2e7ec}.legal-links a{font-size:13px;text-decoration:none;color:#0c477d;font-weight:700}.brand-lockup{display:flex;align-items:center;gap:11px}.brand-lockup img{width:42px;height:42px}.editorial-intro{padding:64px 0 16px}.editorial-intro .section-head{margin-bottom:20px}@media(max-width:900px){.editorial-hero,.legal-hero{padding:50px 0 44px}.editorial-strip{grid-template-columns:1fr}.legal-layout{grid-template-columns:1fr}.legal-aside{position:static}.legal-doc{padding:28px 22px}.legal-doc p,.legal-doc li{font-size:16px}.legal-hero h1,.editorial-hero h1{font-size:clamp(40px,11vw,58px)}}