.insight-page{background:#06172d}.insight-page main p{font-size:1.0625rem;line-height:1.75}.insight-page main h2{font:500 clamp(2.15rem,3.35vw,3.7rem)/1.14 var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:0 0 22px}.insight-page main h3{font:500 clamp(1.8rem,2.4vw,2.6rem)/1.18 var(--font-display);letter-spacing:-.018em;margin:0 0 20px}.insight-page .cap-kicker{font-size:.8125rem;color:#7db6ff}.insight-page .route-next{display:none}.insight-hero{position:relative;isolation:isolate;overflow:hidden;min-height:630px;padding:90px 0;display:flex;align-items:center;background:#06172d}.insight-hero-photo{position:absolute;inset:0 0 0 auto;width:76%;margin:0;z-index:-1;mask-image:linear-gradient(90deg,transparent,#000 67%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 67%)}.insight-hero-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:68% center;filter:brightness(.68)}.insight-hero-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#06172d,rgba(6,23,45,.4) 40%,transparent 85%),linear-gradient(0deg,#06172d,transparent 35%)}.insight-hero-copy{width:56%;max-width:800px}.insight-hero-copy p{max-width:650px}.insight-hero-copy .cap-lead{font-size:1.2rem;color:#eef2f8;line-height:1.7}.insight-article .insight-hero h1{font-size:clamp(2.9rem,4.1vw,4.8rem);line-height:1.12}.article-meta{display:flex;gap:12px 24px;flex-wrap:wrap;font-size:.875rem;color:#a9c3e0;margin:25px 0 22px}.article-meta span+span{border-left:1px solid #496486;padding-left:24px}.perspectives-section{position:relative;isolation:isolate;overflow:hidden;padding:65px 0 85px;background:#081e39;scroll-margin-top:90px}.perspectives-section>.cap-shell{position:relative;z-index:1}.editorial-atmosphere{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 0% 50%,#16457370,transparent 65%),linear-gradient(130deg,transparent 25%,#16427535 50%,transparent 78%);background-size:140% 120%;animation:editorial-breathe 24s ease-in-out infinite alternate paused}.is-in-view .editorial-atmosphere{animation-play-state:running}@keyframes editorial-breathe{to{background-position:35% 65%;opacity:.55}}.editorial-heading{display:flex;gap:30px;justify-content:space-between;align-items:end;margin-bottom:35px}.editorial-heading h2{max-width:940px;margin-bottom:0!important}.editorial-heading>p{max-width:310px;margin:0}.editorial-heading>.cap-text-link{white-space:nowrap;margin-bottom:5px}.insight-story{display:flex;flex-direction:column;background:#0a223f;text-decoration:none;color:inherit;overflow:hidden}.insight-story-featured{display:grid;grid-template-columns:1.05fr 1fr;margin-bottom:32px;align-items:stretch}.story-photo{margin:0;overflow:hidden;min-width:0}.story-photo img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;display:block;transition:transform .6s ease,filter .6s ease;filter:brightness(.87)}.insight-story-featured .story-photo img{height:100%;aspect-ratio:auto;object-position:45% center}.story-copy{padding:30px 32px;flex:1;display:flex;flex-direction:column}.insight-story-featured .story-copy{padding:clamp(30px,4vw,54px)}.story-copy p{margin:0 0 25px}.story-copy h3{color:#f4f0e8}.story-action{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:auto;padding:16px 19px;min-height:55px;background:linear-gradient(110deg,#1559eb,#2479f4);border:1px solid #5b9df0;color:white;font-size:1rem;font-weight:650;line-height:1.4}.story-action b{font-size:1.4rem;font-weight:400}.insight-story:hover .story-photo img{transform:scale(1.025);filter:brightness(1)}.insight-story:hover .story-action{background:#2e80ff}.insight-story-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.reading-layout{display:grid;grid-template-columns:280px minmax(0,800px);gap:clamp(50px,7vw,110px);justify-content:center;padding-top:58px;padding-bottom:65px;scroll-margin-top:90px}.reading-nav{position:sticky;top:110px;align-self:start;padding-top:15px}.reading-nav nav{display:flex;flex-direction:column;border-top:1px solid #2f506f}.reading-nav nav a{display:block;padding:15px 0;font-size:.9375rem;line-height:1.55;color:#b8cee8;text-decoration:none;border-bottom:1px solid #2f506f;transition:color .2s}.reading-nav nav a:hover{color:white}.reading-back{display:inline-block;margin-top:26px;font-size:.9375rem;color:#87bbff;text-decoration:none}.reading-body{min-width:0}.editorial-takeaway{padding:27px 32px;border-left:3px solid #4796ff;background:#0d2a4e;margin-bottom:48px}.editorial-takeaway p{font:500 clamp(1.45rem,2vw,1.85rem)/1.45 var(--font-display)!important;color:#f3f0e9!important;margin:0}.reading-section{margin-bottom:42px;scroll-margin-top:110px}.reading-section h2{font-size:clamp(1.95rem,2.6vw,2.8rem)!important;text-wrap:pretty!important}.insight-page .reading-section p{font-size:1.125rem;line-height:1.85;margin:0 0 22px;max-width:100%;color:#c6d2e1}.decision-note{padding:28px 32px;background:#0b2443;border-top:2px solid #3b85ec;margin-top:38px}.decision-note ul{padding:0;margin:0;list-style:none}.decision-note li{font-size:1.125rem;line-height:1.6;color:#e5edf7;padding:13px 0;border-bottom:1px solid #2b4c71}.decision-note li:last-child{border:0;padding-bottom:0}.article-source{padding-top:25px;margin-top:30px;border-top:1px solid #2a4564}.article-source strong{font-size:.875rem;color:#afc6df}.article-source p{font-size:.875rem!important;margin:10px 0}.article-source a{color:#9fc8ff;text-underline-offset:5px}.article-source>span{font-size:.8125rem;line-height:1.6;color:#91aac8}.insight-next{padding:55px 0;background:linear-gradient(115deg,#0c274b,#123e83)}.insight-next>.cap-shell{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:50px;align-items:center}.insight-next h2{font-size:clamp(2rem,3vw,3.4rem)!important;max-width:900px}.insight-next p{max-width:810px;margin-bottom:0}.insight-contact{display:flex;gap:20px;justify-content:space-between;align-items:center;background:#1764f8;border:1px solid #6cabff;color:white;font-size:1rem;font-weight:650;padding:20px;text-decoration:none;line-height:1.4}.insight-contact:hover{background:#3181ff}.insight-contact span{font-size:1.4rem}.insight-related,.editorial-tools{padding-top:60px;padding-bottom:70px}.related-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.related-grid>a{display:flex;flex-direction:column;text-decoration:none;background:#0a223f;padding:30px;color:inherit}.related-grid>a h3{color:#f3f0e9;font-size:clamp(1.8rem,2.3vw,2.4rem)!important}.related-grid>a p{margin:0 0 26px}.related-grid .story-action{background:transparent;border:0;border-top:1px solid #3d668f;color:#9fc9ff;padding:15px 0 0}.related-grid>a:hover{background:#10305a}.insight-page main a:focus-visible{outline:3px solid #a6d1ff;outline-offset:4px}.insight-page .insight-story:focus-visible{outline-offset:-3px}.insight-page .story-copy .cap-kicker{margin-bottom:13px}
@media(max-width:1100px){.insight-hero-copy{width:65%}.reading-layout{grid-template-columns:220px minmax(0,1fr);gap:45px}.insight-story-featured{grid-template-columns:.8fr 1fr}.insight-next>.cap-shell{grid-template-columns:1fr}.insight-contact{max-width:330px}.insight-next>.cap-shell{gap:30px}.editorial-heading{display:block}.editorial-heading>p{max-width:650px;margin-top:20px}.editorial-heading>.cap-text-link{display:inline-block;margin-top:20px}.story-copy{padding:27px}}
@media(max-width:800px){.insight-hero{min-height:0;padding:270px 0 45px}.insight-hero-copy{width:100%;max-width:730px}.insight-hero-photo{inset:0 0 auto;width:100%;height:350px;mask-image:linear-gradient(0deg,transparent,#000 80%);-webkit-mask-image:linear-gradient(0deg,transparent,#000 80%)}.insight-hero-photo:after{background:linear-gradient(0deg,#06172d,transparent 85%)}.insight-hero-photo img{object-position:center 40%;filter:brightness(.8)}.insight-hero h1,.insight-article .insight-hero h1{font-size:clamp(2.7rem,6.7vw,4rem);line-height:1.12}.reading-layout{display:block;padding-top:30px;padding-bottom:45px}.reading-nav{position:static;margin-bottom:32px;padding:0}.reading-nav nav{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.reading-nav nav a{font-size:.875rem;padding:12px 0}.reading-back{display:none}.editorial-takeaway{margin-bottom:35px}.insight-story-featured{grid-template-columns:1fr 1fr}.insight-story-featured .story-copy{padding:26px}.story-copy h3{font-size:1.8rem!important}.insight-story-grid{gap:24px}.insight-story-grid .story-copy{padding:24px}.related-grid{gap:24px}.related-grid>a{padding:26px}.perspectives-section{padding-block:50px}.reading-section{scroll-margin-top:90px}.insight-next{padding-block:45px}}
@media(max-width:580px){.insight-story-featured,.insight-story-grid,.related-grid{display:grid;grid-template-columns:1fr}.insight-story-featured .story-photo img{height:auto;aspect-ratio:16/10}.story-photo img{aspect-ratio:16/10}.story-copy{padding:26px}.insight-story-featured{margin-bottom:25px}.insight-hero h1,.insight-article .insight-hero h1{font-size:2.7rem}.insight-hero-copy .cap-lead{font-size:1.125rem}.article-meta{font-size:.8125rem;gap:10px 16px}.article-meta span+span{padding-left:16px}.editorial-takeaway,.decision-note{padding:25px}.reading-section h2{font-size:2rem!important}.reading-nav nav{grid-template-columns:1fr}.reading-nav nav a{min-height:44px}.reading-section{margin-bottom:35px}.insight-page .reading-section p{font-size:1.0625rem;line-height:1.8}.insight-related,.editorial-tools{padding-block:45px}.insight-next .cap-actions{align-items:stretch;flex-direction:column}.insight-next .button{text-align:center}.insight-contact{max-width:none;width:100%}}
@media(prefers-reduced-motion:reduce){.editorial-atmosphere{animation:none}.story-photo img,.reading-nav nav a{transition:none}.insight-page{scroll-behavior:auto}}
