.brief-header{background:#082b3a;color:#f4fbf9;border-bottom:3px solid #d28a55}.brief-bar{max-width:1240px;margin:auto;min-height:86px;padding:0 28px;display:flex;align-items:center;gap:30px}.brief-logo img{display:block}.brief-nav{margin-left:auto;display:flex;align-items:center;gap:19px}.brief-nav a{color:#f4fbf9;text-decoration:none;font:500 12px "IBM Plex Sans",sans-serif}.brief-nav .active{color:#f0b27e}.nav-phone{border-left:1px solid #55717b;padding-left:20px}.brief-menu{display:none;background:none;border:0;color:#fff;font-size:24px}.brief-main{background:#f1f7f5;color:#082b3a;padding-bottom:80px}.brief-wrap{max-width:1180px;margin:auto;padding:0 28px}.kicker{font:600 10px "IBM Plex Mono",monospace;letter-spacing:.16em;text-transform:uppercase;color:#a65c38}.crumb{padding:30px 0 15px;font:12px "IBM Plex Sans",sans-serif;color:#647b83}.crumb a{color:inherit}.guide-mast{padding:15px 0 72px}.guide-mast-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:62px;align-items:center}.guide-mast h1{font:400 76px/.94 Georgia,serif;margin:20px 0;color:#082b3a}.guide-mast h1 em{color:#b6653d}.guide-mast h2{font:500 24px/1.25 "IBM Plex Sans",sans-serif}.guide-mast p:not(.kicker),.guide-intro>p{color:#587078;line-height:1.7}.guide-hero-image{width:100%;height:430px;object-fit:cover;display:block;border-radius:2px;box-shadow:0 18px 35px #082b3a24}.guide-hero-caption{font-size:11px;color:#758b91;margin-top:8px}.guide-intro{display:flex;justify-content:space-between;gap:70px;align-items:end;background:#d8ece8;padding:37px 43px}.guide-intro h2{font:400 43px Georgia,serif;margin:12px 0 0}.guide-intro>p{max-width:420px;margin:0}.guide-feature{display:grid;grid-template-columns:1.1fr .9fr;margin:54px 0 25px;background:#fff;box-shadow:0 12px 28px #082b3a18}.guide-feature img{width:100%;height:100%;min-height:360px;object-fit:cover}.guide-feature-content{padding:38px 40px}.guide-feature h2{font:400 40px/1.08 Georgia,serif;margin:15px 0}.guide-feature p:not(.kicker){color:#5c7078;line-height:1.7}.guide-feature a,.guide-card a{color:#a65c38;font-size:12px;font-weight:700;text-decoration:none}.guide-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;padding:24px 0 75px}.guide-card{background:#fff;box-shadow:0 10px 24px #082b3a14}.guide-card a{display:block;color:inherit}.guide-card img{width:100%;height:245px;object-fit:cover;display:block}.guide-card-content{padding:25px 24px 28px}.guide-card h2{font:400 30px/1.12 Georgia,serif;margin:13px 0}.guide-card p:not(.kicker){color:#61747a;line-height:1.6;font-size:14px}.trend-cta{background:#082b3a;color:#eff8f6;padding:56px;text-align:center}.trend-cta h2{font:400 46px/1.05 Georgia,serif}.trend-cta a{display:inline-block;background:#e2a16d;color:#082b3a;text-decoration:none;padding:15px 21px;font-weight:700}.brief-hero{text-align:center;max-width:900px;margin:auto}.brief-hero h1{font:400 65px/1.02 Georgia,serif;margin:20px 0}.lede{font:19px/1.65 "IBM Plex Sans",sans-serif;color:#607279}.byline{font:12px "IBM Plex Sans",sans-serif;color:#607279;line-height:1.8}.hero-image{display:block;width:100%;height:auto;max-height:550px;object-fit:cover;margin-top:30px}.brief-hero small{display:block;text-align:left;color:#809095;font-size:11px;margin-top:7px}.brief-article{max-width:830px;margin:62px auto;font:17px/1.78 "IBM Plex Sans",sans-serif;color:#40545c}.brief-article h2{font:400 35px/1.15 Georgia,serif;color:#082b3a;margin:54px 0 14px}.brief-article h3{font:600 21px/1.3 "IBM Plex Sans",sans-serif;color:#082b3a;margin:32px 0 7px}.brief-article a{color:#a04f35}.brief-article ul{padding-left:24px}.related{border-top:1px solid #c6d8d4;margin-top:60px;padding-top:20px}.related-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.related-card{display:block;text-decoration:none;background:#d8ece8;padding:22px;color:#082b3a!important}.related-card h3{margin:0 0 10px}.related-card p{font-size:14px;line-height:1.5}.brief-footer{background:#062331;color:#dcece8;padding:45px 6vw;display:grid;grid-template-columns:1fr 1fr;gap:25px}.brief-footer a{display:block;color:#fff;text-decoration:none;margin:9px}.brief-footer .copyright{grid-column:1/-1;border-top:1px solid #3c5b65;padding-top:20px;font-size:12px;color:#a4babd}@media(max-width:850px){.brief-bar{min-height:72px}.brief-logo img{width:174px;height:auto}.brief-menu{display:block;margin-left:auto}.brief-nav{display:none;position:absolute;top:72px;left:0;right:0;z-index:10;background:#082b3a;padding:10px 28px;flex-direction:column;align-items:stretch}.brief-nav.open{display:flex}.brief-nav a{padding:13px 0;border-bottom:1px solid #304f59}.nav-phone{border-left:0;padding-left:0}.guide-mast-grid{display:block}.guide-mast h1{font-size:59px}.guide-mast-grid>div+div{margin-top:38px}.guide-hero-image{height:280px}.guide-intro{display:block;padding:30px}.guide-feature{display:block}.guide-feature img{height:260px;min-height:0}.guide-feature-content{padding:28px}.guide-grid{grid-template-columns:1fr;padding-bottom:55px}.guide-card img{height:230px}.brief-hero h1{font-size:48px}.brief-article{font-size:16px;margin-top:42px}.related-grid{grid-template-columns:1fr}.brief-footer{display:block}.brief-footer>div+div{margin-top:25px}.brief-footer .copyright{margin-top:25px}}
/* Layout repair: keep every image and its copy in a normal, selectable document flow. */
.guide-mast-grid{display:block}.guide-mast-grid>div:nth-child(2){margin-top:36px}.guide-hero-image{width:100%;height:auto;aspect-ratio:16/9;max-height:470px;object-fit:cover;display:block}.guide-feature{display:block;margin:54px 0 25px}.guide-feature>a{display:grid;grid-template-columns:1.1fr .9fr;align-items:stretch;color:inherit;text-decoration:none}.guide-feature img{width:100%;height:100%;min-height:0;aspect-ratio:16/9;object-fit:cover;display:block}.guide-feature-content{height:auto;box-sizing:border-box}.guide-card>a{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.guide-card img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;display:block;flex:none}.guide-card-content{flex:1}.guide-feature span,.guide-card span{display:inline-block;margin-top:12px}@media(max-width:850px){.guide-mast-grid>div:nth-child(2){margin-top:30px}.guide-hero-image{height:auto;aspect-ratio:16/9}.guide-feature>a{display:block}.guide-feature img{height:auto;aspect-ratio:16/9}.guide-card img{height:auto;aspect-ratio:16/9}}

/* Final CTA polish: separate the orange action from the heading and soften the corners. */
.trend-cta a{margin-top:24px;border-radius:8px}

/* Keep the shortened Guide navigation item on the desktop header line. */
.brief-nav{flex-wrap:nowrap}.brief-nav a{white-space:nowrap}

/* Header spacing: keep Home near the logo and distribute the remaining desktop items evenly. */
@media(min-width:851px){.brief-nav{margin-left:18px;flex:1;justify-content:space-between;gap:18px}.brief-bar{gap:24px}}
