/* Click Connect Media — Blog v32
   Scoped redesign matching the approved Home/About visual language. */
.blog32-page,.blog32-detail-page{--b32-navy:#061a30;--b32-navy2:#082844;--b32-navy3:#0a3153;--b32-orange:#ff7417;--b32-orange2:#ff9149;--b32-ink:#102338;--b32-muted:#687785;--b32-line:#e5ebf0;--b32-soft:#f7f9fb;overflow:hidden}
.blog32-page h2,.blog32-detail-page h2{font-weight:820;letter-spacing:-.04em}.blog32-page a,.blog32-detail-page a{text-decoration:none}
.blog32-eyebrow{display:inline-flex;align-items:center;gap:9px;margin-bottom:13px;color:#ec6f1c;font-size:10px;line-height:1;text-transform:uppercase;letter-spacing:.16em;font-weight:850}.blog32-eyebrow:before{content:"";width:25px;height:2px;border-radius:2px;background:currentColor}.blog32-eyebrow--light{color:#ff984f}
.blog32-heading-row{display:grid;grid-template-columns:1.08fr .72fr;gap:70px;align-items:end;margin-bottom:34px}.blog32-heading-row h2{margin:0;color:var(--b32-ink);font-size:42px;line-height:1.1}.blog32-heading-row h2 strong{color:var(--b32-orange)}.blog32-heading-row>p{margin:0 0 4px;max-width:530px;color:var(--b32-muted);font-size:12.5px;line-height:1.75}.blog32-heading-row--dark h2{color:#fff}.blog32-heading-row--dark>p{color:#bdcad6}
.blog32-meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px;color:#7a8793;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.075em}.blog32-meta i{display:block;width:4px;height:4px;border-radius:50%;background:var(--b32-orange)}.blog32-meta span:first-child{color:var(--b32-orange)}.blog32-meta--dark{color:#afbecb}.blog32-meta--dark span:first-child{color:#ff9850}.blog32-meta--hero{color:#c3d0dc}.blog32-meta--hero span:first-child{color:#ff9a51}
.blog32-read-link{display:inline-flex;align-items:center;gap:8px;color:#17304a;font-size:9.5px;font-weight:900;text-transform:uppercase;letter-spacing:.045em}.blog32-read-link svg,.blog32-view-all svg,.blog32-dark-link svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.9;transition:transform .2s}.blog32-read-link:hover svg,.blog32-view-all:hover svg,.blog32-dark-link:hover svg{transform:translateX(4px)}.blog32-read-link--light{color:#ff9b57}
/* Listing — featured */
.blog32-feature-section{position:relative;padding:76px 0;background:radial-gradient(circle at 8% 18%,rgba(255,116,23,.10),transparent 22%),radial-gradient(circle at 92% 10%,rgba(16,82,139,.09),transparent 23%),linear-gradient(180deg,#fff 0%,#fbfdff 55%,#f5f8fc 100%);border-bottom:1px solid rgba(8,40,68,.06)}
.blog32-feature-section:before{content:"";position:absolute;inset:0;opacity:.26;pointer-events:none;background-image:linear-gradient(rgba(7,35,62,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(7,35,62,.03) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(to right,#000,transparent 42%,transparent 66%,#000);-webkit-mask-image:linear-gradient(to right,#000,transparent 42%,transparent 66%,#000)}.blog32-feature-section>.wrap{position:relative;z-index:1}
.blog32-feature-card{display:grid;grid-template-columns:1.08fr .92fr;min-height:480px;border:1px solid rgba(8,40,68,.09);border-radius:24px;background:#fff;box-shadow:0 28px 64px rgba(6,27,48,.10);overflow:hidden}.blog32-feature-media{position:relative;min-height:480px;overflow:hidden}.blog32-feature-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(4,18,34,.35))}.blog32-feature-media img{width:100%;height:100%;object-fit:cover;transition:transform .65s}.blog32-feature-card:hover .blog32-feature-media img{transform:scale(1.025)}.blog32-media-label{position:absolute;z-index:2;left:22px;top:22px;padding:8px 12px;border-radius:999px;background:#fff;color:#17304a;box-shadow:0 10px 25px rgba(6,23,42,.13);font-size:8.5px;font-weight:900;text-transform:uppercase;letter-spacing:.09em}.blog32-feature-copy{position:relative;padding:44px 43px 40px;display:flex;flex-direction:column;justify-content:center}.blog32-feature-copy:before{content:"";position:absolute;left:0;top:44px;width:4px;height:96px;border-radius:0 4px 4px 0;background:linear-gradient(180deg,var(--b32-orange),#ffb078)}.blog32-feature-copy h2{margin:16px 0 15px;color:#17304a;font-size:32px;line-height:1.18}.blog32-feature-copy h2 a{color:inherit}.blog32-feature-copy h2 a:hover{color:var(--b32-orange)}.blog32-feature-copy>p{margin:0 0 20px;color:#657483;font-size:12.5px;line-height:1.78}.blog32-feature-points{display:grid;gap:8px;margin:0 0 24px;padding:16px 0;border-top:1px solid #edf1f4;border-bottom:1px solid #edf1f4}.blog32-feature-points span{display:flex;align-items:flex-start;gap:8px;color:#536576;font-size:10px;line-height:1.55}.blog32-feature-points svg{width:15px;height:15px;flex:0 0 auto;fill:none;stroke:var(--b32-orange);stroke-width:2;margin-top:1px}
/* Listing — latest */
.blog32-latest-section{padding:74px 0 80px;background:radial-gradient(circle at 89% 12%,rgba(44,113,177,.25),transparent 27%),radial-gradient(circle at 4% 92%,rgba(255,116,23,.09),transparent 22%),linear-gradient(140deg,#05172a,#07213b 58%,#082b49);color:#fff}.blog32-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:20px}.blog32-card{grid-column:span 4;border:1px solid rgba(255,255,255,.11);border-radius:18px;background:rgba(255,255,255,.055);overflow:hidden;backdrop-filter:blur(7px);transition:.28s}.blog32-card--wide{grid-column:span 8;display:grid;grid-template-columns:1.05fr .95fr}.blog32-card:hover{transform:translateY(-6px);border-color:rgba(255,116,23,.38);background:rgba(255,255,255,.075);box-shadow:0 22px 45px rgba(0,0,0,.18)}.blog32-card-media{position:relative;display:block;height:220px;overflow:hidden}.blog32-card--wide .blog32-card-media{height:100%;min-height:350px}.blog32-card-media img{width:100%;height:100%;object-fit:cover;transition:transform .55s}.blog32-card:hover .blog32-card-media img{transform:scale(1.045)}.blog32-card-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(3,15,29,.42))}.blog32-card-media>span{position:absolute;z-index:2;left:16px;bottom:15px;padding:7px 10px;border-radius:999px;background:rgba(6,26,48,.92);border:1px solid rgba(255,255,255,.12);color:#fff;font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.blog32-card-body{padding:24px 22px 25px}.blog32-card--wide .blog32-card-body{padding:34px 30px;display:flex;flex-direction:column;justify-content:center}.blog32-card h3{margin:13px 0 11px;color:#fff;font-size:19px;line-height:1.35}.blog32-card--wide h3{font-size:27px;line-height:1.24}.blog32-card h3 a{color:inherit}.blog32-card h3 a:hover{color:#ff974f}.blog32-card p{margin:0 0 19px;color:#b7c6d2;font-size:10.5px;line-height:1.72}.blog32-card--wide p{font-size:11.5px}
/* Listing — topics */
.blog32-topics-section{position:relative;padding:74px 0;background:radial-gradient(circle at 92% 15%,rgba(255,116,23,.085),transparent 20%),radial-gradient(circle at 8% 80%,rgba(10,74,126,.08),transparent 24%),linear-gradient(135deg,#f7fafe 0%,#fff 42%,#fff 72%,#f6f9fc 100%)}.blog32-topic-card{position:relative;padding:27px 24px 25px;border:1px solid #e4eaf0;border-radius:17px;background:linear-gradient(145deg,#fff,#f9fbfd);box-shadow:0 10px 28px rgba(7,25,45,.045);transition:.28s;overflow:hidden}.blog32-topic-card:before{content:"";position:absolute;left:0;top:0;width:3px;height:0;background:linear-gradient(var(--b32-orange),#ff9b57);transition:height .3s}.blog32-topic-card:hover{transform:translateY(-6px);border-color:rgba(255,116,23,.28);box-shadow:0 20px 42px rgba(7,25,45,.095)}.blog32-topic-card:hover:before{height:100%}.blog32-topic-card>div{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.blog32-topic-card>div>span{display:flex;width:50px;height:50px;border-radius:14px;align-items:center;justify-content:center;background:#fff2e9;color:var(--b32-orange)}.blog32-topic-card svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.65}.blog32-topic-card small{color:#c8d0d7;font-size:10px;font-weight:900;letter-spacing:.08em}.blog32-topic-card h3{margin:0 0 10px;color:#17304a;font-size:16px}.blog32-topic-card p{min-height:72px;margin:0 0 18px;color:#71808d;font-size:10.5px;line-height:1.72}.blog32-topic-card a{display:inline-flex;align-items:center;gap:7px;color:var(--b32-orange);font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.blog32-topic-card a svg{width:14px;height:14px;transition:transform .2s}.blog32-topic-card:hover a svg{transform:translateX(4px)}
/* Listing CTA */
.blog32-insight-cta{padding:62px 0;background:#fff}.blog32-cta-panel{display:flex;align-items:center;justify-content:space-between;gap:36px;padding:38px 40px;border-radius:24px;background:radial-gradient(circle at 92% 18%,rgba(57,127,191,.24),transparent 30%),linear-gradient(115deg,#041426,#08233e 60%,#0a3153);box-shadow:0 22px 52px rgba(6,23,42,.14);color:#fff}.blog32-cta-panel h2{margin:0 0 10px;color:#fff;font-size:34px;line-height:1.15}.blog32-cta-panel h2 strong{color:#ff9149}.blog32-cta-panel p{max-width:720px;margin:0;color:#bdcad6;font-size:11.5px;line-height:1.7}.blog32-cta-actions{display:flex;gap:12px;flex:0 0 auto}
/* Detail hero */
.blog32-progress{position:fixed;z-index:90;left:0;right:0;top:0;height:3px;background:transparent;pointer-events:none}.blog32-progress span{display:block;width:0;height:100%;background:linear-gradient(90deg,var(--b32-orange),#ffad74)}
.blog32-detail-hero{position:relative;padding:74px 0 78px;color:#fff;overflow:hidden;background:radial-gradient(circle at 86% 20%,rgba(48,122,188,.29),transparent 28%),radial-gradient(circle at 7% 92%,rgba(255,116,23,.09),transparent 24%),linear-gradient(140deg,#041426,#071f38 60%,#092e50)}.blog32-detail-hero:before{content:"";position:absolute;inset:0;opacity:.16;background-image:linear-gradient(rgba(255,255,255,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.09) 1px,transparent 1px);background-size:54px 54px;mask-image:linear-gradient(to right,#000,transparent 56%);-webkit-mask-image:linear-gradient(to right,#000,transparent 56%)}.blog32-detail-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.04fr .96fr;gap:68px;align-items:center}.blog32-back{display:inline-flex;align-items:center;gap:8px;margin-bottom:26px;color:#ff9b57;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.blog32-back svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.9;transform:rotate(180deg)}.blog32-detail-copy h1{max-width:760px;margin:18px 0 18px;color:#fff;font-size:48px;line-height:1.08;letter-spacing:-.042em;font-weight:820}.blog32-detail-copy>p{max-width:700px;margin:0;color:#c1ced9;font-size:13.5px;line-height:1.78}.blog32-author{display:flex;align-items:center;gap:11px;margin-top:28px}.blog32-author>span{display:flex;width:46px;height:46px;border-radius:13px;align-items:center;justify-content:center;background:rgba(255,116,23,.15);border:1px solid rgba(255,116,23,.26);color:#ff9951;font-size:11px;font-weight:900}.blog32-author b,.blog32-author small{display:block}.blog32-author b{color:#fff;font-size:10.5px;margin-bottom:3px}.blog32-author small{color:#9fb0bf;font-size:8.5px}.blog32-detail-visual{position:relative;padding:24px 30px 34px 0}.blog32-detail-image{height:430px;border-radius:22px;overflow:hidden;border:1px solid rgba(255,255,255,.14);box-shadow:0 30px 65px rgba(0,0,0,.28)}.blog32-detail-image img{width:100%;height:100%;object-fit:cover}.blog32-detail-visual:after{content:"";position:absolute;z-index:-1;right:0;top:62px;width:73%;height:74%;border:2px solid rgba(255,116,23,.76);border-radius:24px}.blog32-detail-badge{position:absolute;right:4px;bottom:4px;min-width:145px;padding:15px 17px;border-radius:14px;background:#fff;box-shadow:0 18px 38px rgba(0,0,0,.2)}.blog32-detail-badge small,.blog32-detail-badge strong{display:block}.blog32-detail-badge small{margin-bottom:5px;color:#81909d;font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.09em}.blog32-detail-badge strong{color:#17304a;font-size:14px}
/* Detail article */
.blog32-article-section{padding:78px 0 84px;background:radial-gradient(circle at 92% 7%,rgba(255,116,23,.07),transparent 20%),linear-gradient(180deg,#fff,#f8fafc)}.blog32-article-layout{display:grid;grid-template-columns:minmax(0,880px) 300px;gap:64px;justify-content:center;align-items:start}.blog32-article-body{min-width:0}.blog32-lead{margin:0 0 35px;padding-left:22px;border-left:3px solid var(--b32-orange);color:#42566a;font-size:18px;line-height:1.82;font-weight:560}.blog32-takeaways{display:grid;grid-template-columns:.7fr 1.3fr;gap:30px;align-items:start;margin-bottom:52px;padding:28px 30px;border:1px solid #dfe6eb;border-radius:20px;background:linear-gradient(145deg,#fff,#f8fafc);box-shadow:0 16px 38px rgba(7,25,45,.055)}.blog32-takeaway-heading{display:flex;gap:14px;align-items:flex-start}.blog32-takeaway-heading>span{display:flex;width:48px;height:48px;border-radius:14px;align-items:center;justify-content:center;background:#fff2e9;color:var(--b32-orange);flex:0 0 auto}.blog32-takeaway-heading svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.7}.blog32-takeaway-heading small{display:block;margin:2px 0 5px;color:var(--b32-orange);font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.11em}.blog32-takeaway-heading h2{margin:0;color:#17304a;font-size:23px}.blog32-takeaway-list{display:grid;gap:9px}.blog32-takeaway-list p{display:flex;gap:9px;align-items:flex-start;margin:0;color:#536576;font-size:11px;line-height:1.6}.blog32-takeaway-list svg{width:15px;height:15px;flex:0 0 auto;fill:none;stroke:var(--b32-orange);stroke-width:2;margin-top:1px}.blog32-copy-section{scroll-margin-top:115px;display:grid;grid-template-columns:54px 1fr;gap:18px;padding:0 0 48px;margin:0 0 45px;border-bottom:1px solid #e3e9ee}.blog32-copy-section:last-of-type{border-bottom:0}.blog32-copy-number{padding-top:8px;color:var(--b32-orange);font-size:10px;font-weight:900;letter-spacing:.08em}.blog32-copy-content h2{margin:0 0 18px;color:#17304a;font-size:31px;line-height:1.2}.blog32-copy-content>p{margin:0 0 17px;color:#536576;font-size:15.5px;line-height:1.9}.blog32-copy-content ul{display:grid;gap:9px;margin:23px 0 0;padding:0;list-style:none}.blog32-copy-content li{display:flex;gap:10px;align-items:flex-start;padding:13px 15px;border:1px solid #e8edf1;border-radius:12px;background:#fff;color:#526477;font-size:11.5px;line-height:1.6}.blog32-copy-content li svg{width:16px;height:16px;flex:0 0 auto;fill:none;stroke:var(--b32-orange);stroke-width:2;margin-top:1px}.blog32-perspective{display:grid;grid-template-columns:58px 1fr;gap:21px;padding:31px;border-radius:22px;color:#fff;background:radial-gradient(circle at 91% 20%,rgba(44,115,180,.26),transparent 28%),linear-gradient(135deg,#06172a,#0a2948);box-shadow:0 24px 58px rgba(6,23,42,.15)}.blog32-perspective-icon{display:flex;width:56px;height:56px;border-radius:16px;align-items:center;justify-content:center;background:rgba(255,116,23,.13);border:1px solid rgba(255,154,85,.22);color:#ff9850}.blog32-perspective-icon svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:1.7}.blog32-perspective span{display:block;margin-bottom:7px;color:#ff9850;font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.11em}.blog32-perspective h2{margin:0 0 10px;color:#fff;font-size:27px}.blog32-perspective p{margin:0;color:#c3d0dc;font-size:11.5px;line-height:1.72}
/* Detail sidebar */
.blog32-article-sidebar{position:sticky;top:105px;display:grid;gap:18px}.blog32-sidebar-card{border-radius:18px;background:#fff;border:1px solid #e2e8ed;box-shadow:0 14px 35px rgba(7,25,45,.06)}.blog32-sidebar-nav{padding:23px 21px}.blog32-sidebar-label{display:block;margin-bottom:15px;color:#17304a;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.blog32-sidebar-nav nav{display:grid;gap:4px}.blog32-sidebar-nav nav a{display:grid;grid-template-columns:28px 1fr;gap:8px;padding:10px 8px;border-radius:9px;color:#657483;font-size:9.5px;line-height:1.4;transition:.2s}.blog32-sidebar-nav nav a>span{color:#b4bec7;font-size:8px;font-weight:900}.blog32-sidebar-nav nav a:hover,.blog32-sidebar-nav nav a.active{background:#fff3eb;color:#17304a}.blog32-sidebar-nav nav a.active>span{color:var(--b32-orange)}.blog32-sidebar-help{padding:25px 23px;color:#fff;background:linear-gradient(145deg,#071a2f,#0a2c4c);border-color:rgba(255,255,255,.06)}.blog32-sidebar-icon{display:flex;width:46px;height:46px;border-radius:13px;align-items:center;justify-content:center;margin-bottom:18px;background:rgba(255,116,23,.13);color:#ff9850}.blog32-sidebar-icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7}.blog32-sidebar-help small{display:block;margin-bottom:7px;color:#ff9952;font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.blog32-sidebar-help h3{margin:0 0 10px;color:#fff;font-size:19px;line-height:1.3}.blog32-sidebar-help p{margin:0 0 18px;color:#bdcad6;font-size:10.5px;line-height:1.7}.blog32-sidebar-help .btn{width:100%;justify-content:center}
/* Related */
.blog32-related-section{padding:76px 0 82px;color:#fff;background:radial-gradient(circle at 90% 10%,rgba(43,112,177,.25),transparent 25%),linear-gradient(145deg,#051526,#08233f 64%,#092e50)}.blog32-view-all{display:inline-flex;align-items:center;gap:8px;color:#ff9b57;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.blog32-related-card{border:1px solid rgba(255,255,255,.11);border-radius:18px;background:rgba(255,255,255,.055);overflow:hidden;transition:.28s}.blog32-related-card:hover{transform:translateY(-6px);border-color:rgba(255,116,23,.38);box-shadow:0 20px 42px rgba(0,0,0,.18)}.blog32-related-media{position:relative;display:block;height:215px;overflow:hidden}.blog32-related-media img{width:100%;height:100%;object-fit:cover;transition:transform .55s}.blog32-related-card:hover img{transform:scale(1.045)}.blog32-related-media span{position:absolute;left:15px;bottom:14px;padding:7px 9px;border-radius:999px;background:rgba(5,23,42,.92);color:#fff;font-size:7.5px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.blog32-related-body{padding:22px 21px 23px}.blog32-related-body h3{margin:13px 0 18px;color:#fff;font-size:18px;line-height:1.35}.blog32-related-body h3 a{color:inherit}.blog32-related-body h3 a:hover{color:#ff9951}
/* Detail final */
.blog32-detail-cta{padding:62px 0;background:#fff}.blog32-cta-panel--light{background:radial-gradient(circle at 92% 18%,rgba(255,116,23,.085),transparent 25%),linear-gradient(145deg,#fff,#f7f9fc);border:1px solid #e3e9ee;color:#17304a;box-shadow:0 20px 50px rgba(6,23,42,.075)}.blog32-cta-panel--light h2{color:#17304a}.blog32-cta-panel--light h2 strong{color:var(--b32-orange)}.blog32-cta-panel--light p{color:#657483}.blog32-dark-link{display:inline-flex;align-items:center;gap:8px;color:#17304a;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}
@media(max-width:1199px){.blog32-heading-row h2{font-size:38px}.blog32-feature-card{grid-template-columns:1fr 1fr}.blog32-card{grid-column:span 6}.blog32-card--wide{grid-column:span 12}.blog32-detail-hero-grid{gap:45px}.blog32-detail-copy h1{font-size:43px}.blog32-article-layout{grid-template-columns:minmax(0,780px) 280px;gap:42px}}
@media(max-width:991px){.blog32-feature-section,.blog32-latest-section,.blog32-topics-section,.blog32-related-section{padding:60px 0 64px}.blog32-heading-row{grid-template-columns:1fr;gap:12px}.blog32-heading-row>p{max-width:760px}.blog32-feature-card{grid-template-columns:1fr}.blog32-feature-media{min-height:390px}.blog32-detail-hero{padding:62px 0 68px}.blog32-detail-hero-grid{grid-template-columns:1fr;gap:38px}.blog32-detail-copy{max-width:820px}.blog32-detail-visual{max-width:760px;width:100%}.blog32-article-layout{grid-template-columns:1fr;max-width:850px;margin:auto}.blog32-article-sidebar{position:static;grid-template-columns:1fr 1fr}.blog32-sidebar-nav nav{grid-template-columns:1fr 1fr}.blog32-sidebar-help{display:flex;flex-direction:column}.blog32-sidebar-help .btn{width:auto;align-self:flex-start}}
@media(max-width:767px){.blog32-heading-row h2{font-size:32px}.blog32-feature-section,.blog32-latest-section,.blog32-topics-section,.blog32-related-section{padding:50px 0 54px}.blog32-feature-media{min-height:300px}.blog32-feature-copy{padding:30px 25px}.blog32-feature-copy h2{font-size:27px}.blog32-grid{grid-template-columns:1fr}.blog32-card,.blog32-card--wide{grid-column:auto;display:block}.blog32-card--wide .blog32-card-media{height:230px;min-height:0}.blog32-card--wide .blog32-card-body{padding:24px 22px}.blog32-card--wide h3{font-size:21px}.blog32-insight-cta,.blog32-detail-cta{padding:48px 0}.blog32-cta-panel{align-items:flex-start;flex-direction:column;padding:30px 24px}.blog32-cta-panel h2{font-size:29px}.blog32-cta-actions{width:100%;flex-wrap:wrap}.blog32-detail-hero{padding:52px 0 58px}.blog32-detail-copy h1{font-size:35px}.blog32-detail-copy>p{font-size:12.5px}.blog32-detail-image{height:330px}.blog32-detail-visual{padding:16px 18px 30px 0}.blog32-detail-badge{right:0}.blog32-article-section{padding:56px 0 62px}.blog32-lead{font-size:16px}.blog32-takeaways{grid-template-columns:1fr;padding:24px}.blog32-copy-section{grid-template-columns:1fr;gap:6px}.blog32-copy-number{padding-top:0}.blog32-copy-content h2{font-size:27px}.blog32-copy-content>p{font-size:14.5px}.blog32-article-sidebar{grid-template-columns:1fr}.blog32-sidebar-nav nav{grid-template-columns:1fr}.blog32-perspective{grid-template-columns:1fr;padding:25px}}
@media(max-width:480px){.blog32-heading-row h2{font-size:29px}.blog32-feature-media{min-height:245px}.blog32-card-media{height:205px}.blog32-detail-copy h1{font-size:31px}.blog32-detail-image{height:280px}.blog32-detail-badge{min-width:130px;padding:12px 14px}.blog32-cta-actions{display:grid}.blog32-cta-actions .btn{width:100%;justify-content:center}.blog32-cta-panel--light .blog32-cta-actions{display:flex;align-items:flex-start;flex-direction:column}.blog32-topic-card p{min-height:0}}
@media(prefers-reduced-motion:reduce){.blog32-feature-media img,.blog32-card-media img,.blog32-related-media img,.blog32-read-link svg,.blog32-view-all svg,.blog32-dark-link svg{transition:none!important}}
