
.archive-home{min-height:0;color:#fff}.archive-home main{padding-top:0;min-height:0}.cc-home-intro{background:#091c22ed;border-top:1px solid #ffffff20;padding:30px 24px 32px;margin-bottom:38px}.cc-home-intro>div{max-width:1100px;margin:0 auto}.cc-home-intro .cc-kicker{font:700 11px/1.5 Arial,sans-serif;letter-spacing:.12em;color:#d0dda2;margin:0 0 10px}.cc-home-intro h1{font:700 clamp(30px,4vw,46px)/1.12 Arial,sans-serif;letter-spacing:-1px;color:#fff;margin:0 0 14px}.cc-home-intro p{font:17px/1.5 Arial,sans-serif;max-width:760px;margin:0 0 18px;color:#e4edef}.cc-intro-actions{display:flex;gap:12px;flex-wrap:wrap}.cc-intro-actions a{display:inline-flex;align-items:center;background:#1b5065;border:1px solid #70a1b5;padding:10px 16px;min-height:44px;font:700 14px/1.4 Arial,sans-serif;color:#fff}.archive-home .home-column{margin-bottom:16px}.cc-onpage #cc-guide-title{margin-top:0;font-size:32px}.cc-editorial{margin-top:42px;padding-top:22px;border-top:1px solid #ffffff30}.cc-editorial h3{font:700 20px/1.4 Arial,sans-serif;color:#d0dda2;margin:24px 0 14px}.cc-editorial .cc-review-date{font-size:14px;color:#c1d0d6}.archive-home button{border-radius:0}.archive-home .tools button{background:transparent}.archive-home .brand img{max-width:none}.archive-home .slide-title{color:#fff;font-family:Arial,Helvetica,sans-serif}.archive-home .feature .subtitle{color:#fff}.archive-home .home-column .feature{box-sizing:border-box}.archive-home a{text-decoration:none}@media(max-width:760px){.archive-home main{padding-top:0}.cc-home-intro{padding:24px 20px;margin-bottom:36px}.cc-home-intro p{font-size:16px}.cc-intro-actions a{font-size:13px}.cc-onpage #cc-guide-title{font-size:27px}}

/* Compact introduction aligned with the original left-hand story cards. */
.cc-home-intro{padding:20px 20px 18px;margin-bottom:24px;background:linear-gradient(90deg,#091c22f5 0%,#091c22eb 55%,#091c22b3 100%)}
.cc-home-intro>div{max-width:1120px;margin:0}
.cc-home-intro .cc-kicker{margin-bottom:6px;font-size:10px}
.cc-home-intro h1{font-size:clamp(26px,2.3vw,34px);line-height:1.18;letter-spacing:-.6px;margin-bottom:9px;text-wrap:balance}
.cc-home-intro p{max-width:900px;font-size:15px;margin-bottom:10px}
.cc-intro-actions{gap:8px 20px}
.cc-intro-actions a{background:none;border:0;border-bottom:1px solid #8cb6c5;padding:8px 0;min-height:44px;font-size:12px}
.cc-intro-actions a:hover{color:#d0dda2;border-color:#d0dda2}
@media(max-width:760px){.cc-home-intro{padding:18px;margin-bottom:22px}.cc-home-intro h1{font-size:27px;line-height:1.16}.cc-home-intro p{font-size:15px}.cc-intro-actions{gap:0 18px}}

/* Restore the image-led opening; the editorial guide supplies the page H1. */
.archive-home main{padding-top:60px;min-height:max(620px,calc(100svh - 72px))}
.archive-home .feature .slide-title{font-weight:700}
.archive-home .support .support-title{font-size:14px;line-height:1.2;margin:0 0 5px;color:#d58b32;font-weight:700}
.cc-onpage h1#cc-guide-title{font-size:32px;line-height:1.2;color:#a7c9da;margin:0 0 22px;font-weight:700}
@media(max-width:760px){.archive-home main{padding-top:42px;min-height:0}.archive-home .support .support-title{font-size:13px}.cc-onpage h1#cc-guide-title{font-size:27px}}
