.insights-page{--ink:#17213e;--accent:#405a9e;--muted:#657086;--line:#17213e24;color:var(--ink);background:#fff}.insights-page .site-header{background:#ffffffeb;border-bottom:1px solid #17213e0c}.site-header nav>a.insights-link{font-size:12px;font-weight:400;padding:8px 0;color:inherit;text-decoration:none}.insights-page .site-header nav>a.insights-link{color:var(--accent)}.ins-hero{position:relative;padding:170px 7% 0;background:radial-gradient(ellipse at 100% 0%,#dceafa99,transparent 60%),#f9fbff;overflow:hidden}.ins-hero>.eyebrow{font-size:9px;letter-spacing:2px}.ins-hero-title{display:flex;align-items:end;justify-content:space-between;gap:60px;margin:50px 0 70px}.ins-hero h1{font-size:clamp(80px,10vw,152px);letter-spacing:-.065em;font-weight:400;line-height:.98;margin:0;position:relative;z-index:1}.insights-page em{font-family:Georgia,'Times New Roman',serif;font-weight:400;color:#536da6;letter-spacing:-.065em}.ins-hero-aside{padding-bottom:12px;width:235px;flex-shrink:0}.ins-asterisk{display:block;font-size:65px;font-weight:200;color:#7287bb;line-height:1;margin-bottom:30px;animation:ins-turn 35s linear infinite}.ins-hero-aside p{font-size:14px;line-height:1.9;margin:0;color:#58637a}.ins-hero-foot{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding:25px 0;font:8px monospace;letter-spacing:1px}.ins-hero-foot a{display:flex;gap:50px;align-items:center;text-decoration:none;color:var(--ink);font-size:10px;letter-spacing:0}.ins-hero-foot a>span{font-size:20px}.ins-stories{padding:0 7% 90px;scroll-margin-top:100px}.ins-toolbar{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:30px 0;border-bottom:1px solid var(--line);margin:0 0 55px}.ins-filters{display:flex;flex-wrap:wrap;gap:10px}.ins-filters button{background:none;border:1px solid transparent;border-radius:30px;padding:11px 17px;font-size:11px;color:#6c7487;min-height:44px;cursor:pointer}.ins-filters button[aria-pressed=true]{border-color:#17213e35;color:var(--ink);background:#f3f6fc}.ins-filters button:hover{color:#243d74;background:#f6f8fc}.ins-toolbar>p{font:9px monospace;color:#6c7487;white-space:nowrap}.ins-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:85px 35px;align-items:start}.ins-card{grid-column:span 4;min-width:0}.ins-card[hidden]{display:none!important}.ins-card>a{display:block;text-decoration:none;color:inherit;position:relative}.ins-card-image{overflow:hidden;position:relative;border-radius:3px;background:#e5ebf5}.ins-card-image img{width:100%;height:auto;display:block;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.ins-card-image.ins-photo img{aspect-ratio:1.4;object-fit:cover}.ins-card-image.ins-poster img{object-fit:contain}.ins-card>a:hover .ins-card-image img{transform:scale(1.025)}.ins-card-copy{padding-top:23px}.ins-meta{display:flex;justify-content:space-between;align-items:baseline;gap:15px;text-transform:uppercase;font:7px/1.5 monospace;letter-spacing:.6px;color:#67748b}.ins-meta>span{color:#4a6399}.ins-card h2{font-size:clamp(25px,2.6vw,38px);font-weight:400;line-height:1.1;letter-spacing:-.048em;margin:19px 0 18px}.ins-card p{font-size:12px;line-height:1.8;color:#657086;margin:0}.ins-source{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid var(--line);padding-top:18px;margin-top:25px;font-size:9px;line-height:1.5;color:#667289}.ins-read{color:#344e87;display:flex;gap:15px;align-items:center;flex-shrink:0}.ins-read b{font-size:18px;font-weight:400;transition:transform .25s}.ins-card>a:hover .ins-read b{transform:translate(3px,-3px)}.ins-card>a:focus-visible{outline:2px solid #536da6;outline-offset:8px}.ins-card-1{grid-column:span 7}.ins-card-1 .ins-card-image.ins-photo img{aspect-ratio:1.65}.ins-card-1 h2{font-size:clamp(35px,3.5vw,49px)}.ins-card-2{grid-column:9/span 4;margin-top:100px}.ins-card-3{grid-column:span 5}.ins-card-4{grid-column:7/span 6;margin-top:75px}.ins-card-4 .ins-card-image.ins-photo img{aspect-ratio:1.1;object-position:center}.ins-card-5{margin-top:0}.ins-card-6{margin-top:110px}.ins-card-7{margin-top:45px}.ins-card-8{grid-column:span 6;margin-top:50px}.ins-card-9{grid-column:8/span 5;margin-top:140px}.ins-card-10{grid-column:2/span 5;margin-top:-110px}.ins-card-10 .ins-card-image.ins-photo img{aspect-ratio:.95;object-position:center 35%}.ins-tone-blue>a,.ins-tone-lavender>a,.ins-tone-cream>a{padding:35px 30px;border-radius:3px;overflow:hidden}.ins-tone-blue>a{background:#243d74;color:#fff}.ins-tone-blue .ins-meta,.ins-tone-blue .ins-meta>span,.ins-tone-blue p,.ins-tone-blue .ins-source,.ins-tone-blue .ins-read{color:#e0e7f5}.ins-tone-blue .ins-source{border-color:#ffffff40}.ins-tone-blue .ins-card-copy,.ins-tone-lavender .ins-card-copy,.ins-tone-cream .ins-card-copy{padding:0}.ins-tone-lavender>a{background:#eae4f2}.ins-tone-cream>a{background:#f5f3ee}.ins-art-word{display:block;font-size:clamp(35px,4vw,60px);letter-spacing:-.06em;margin:55px 0 50px;line-height:.95}.ins-art-word i{font-style:normal;color:#9ebcea;font-size:45px}.ins-art-word>span{display:block;font:9px monospace;letter-spacing:1px;margin-top:20px}.ins-tone-cream h2{font-size:clamp(35px,4vw,56px);max-width:390px;margin:50px 0 30px}.ins-grid.is-filtered .ins-card{grid-column:span 4;margin:0}.ins-grid.is-filtered .ins-card h2{font-size:30px}.ins-end{margin-top:120px;padding:75px 0 0;border-top:1px solid var(--line);position:relative}.ins-end>.eyebrow{font-size:8px;letter-spacing:1px}.ins-end h2{font-size:clamp(50px,6vw,85px);font-weight:400;letter-spacing:-.06em;line-height:1.02;margin:30px 0 35px}.ins-end>a:not(.ins-top){display:inline-flex;gap:60px;align-items:center;text-decoration:none;border-bottom:1px solid #17213e55;padding-bottom:15px;font-size:13px;color:var(--ink)}.ins-end>a span{font-size:23px}.ins-top{position:absolute;right:0;bottom:0;font:8px monospace;letter-spacing:1px;color:var(--muted)}.insights-page footer{margin-top:0}.insights-page .reading-progress{background:#506caa}.insights-page .skip:focus{z-index:1000}
@keyframes ins-turn{to{transform:rotate(360deg)}}
@media(min-width:1600px){.ins-hero,.ins-stories{padding-left:max(7%,calc((100vw - 1450px)/2));padding-right:max(7%,calc((100vw - 1450px)/2))}}
@media(max-width:1050px){.ins-hero{padding-top:145px}.ins-hero h1{font-size:90px}.ins-hero-aside{width:200px}.ins-grid{gap:65px 25px}.ins-card h2{font-size:29px}.ins-card-2{grid-column:9/span 4;margin-top:70px}.ins-tone-blue>a,.ins-tone-lavender>a,.ins-tone-cream>a{padding:27px 22px}.ins-meta{font-size:6px;gap:8px}.ins-source{font-size:8px}.ins-read{gap:8px}}
@media(max-width:760px){.ins-hero{padding:130px 6% 0}.ins-hero>.eyebrow{font-size:6.5px;letter-spacing:1.3px}.ins-hero-title{display:block;margin:35px 0 35px}.ins-hero h1{font-size:clamp(65px,12vw,90px);line-height:1;letter-spacing:-.065em}.ins-hero-aside{display:flex;align-items:center;gap:30px;width:auto;margin-top:35px;padding:0}.ins-asterisk{font-size:43px;margin:0}.ins-hero-aside p{font-size:11px;line-height:1.7}.ins-hero-foot{padding:20px 0;font-size:6px}.ins-hero-foot a{font-size:8px;gap:22px}.ins-stories{padding:0 6% 70px;scroll-margin-top:90px}.ins-toolbar{display:block;margin-bottom:35px;padding:20px 0 13px}.ins-filters{gap:4px;justify-content:space-between}.ins-filters button{font-size:9px;padding:9px 10px;min-height:44px}.ins-toolbar>p{font-size:7px;margin:10px 10px 0}.ins-grid,.ins-grid.is-filtered{display:flex;flex-direction:column;gap:45px}.ins-grid .ins-card{width:100%;margin:0;grid-column:auto}.ins-card-copy{padding-top:19px}.ins-meta{font-size:6.5px;letter-spacing:.3px}.ins-card h2,.ins-card-1 h2,.ins-grid.is-filtered .ins-card h2{font-size:30px;margin:17px 0 15px}.ins-card p{font-size:12px;line-height:1.75}.ins-source{font-size:9px;margin-top:22px;padding-top:17px}.ins-card-1 .ins-card-image.ins-photo img{aspect-ratio:1.4}.ins-card-2,.ins-card-6{align-self:center;max-width:90%}.ins-card-4 .ins-card-image.ins-photo img{aspect-ratio:1.05}.ins-tone-blue>a,.ins-tone-lavender>a,.ins-tone-cream>a{padding:30px 25px}.ins-art-word{font-size:52px;margin:45px 0}.ins-tone-cream h2{font-size:37px;margin-top:35px}.ins-card-10 .ins-card-image.ins-photo img{aspect-ratio:1.1}.ins-end{margin-top:75px;padding-top:45px;padding-bottom:45px}.ins-end h2{font-size:54px;margin:25px 0 30px}.ins-end>a:not(.ins-top){font-size:11px;gap:35px}.ins-top{right:auto;left:0;font-size:7px}.insights-page .ask-launcher{bottom:24px;right:24px}}
@media(prefers-reduced-motion:reduce){.ins-asterisk{animation:none}.ins-card-image img,.ins-read b{transition:none}html{scroll-behavior:auto}}
@media(prefers-reduced-motion:reduce){.ins-card>a:hover .ins-card-image img,.ins-card>a:hover .ins-read b{transform:none}}

/* A complete card moves as one parallax layer; links and type remain aligned. */
.ins-card{translate:0 var(--card-shift,0px);will-change:translate}.ins-grid{row-gap:110px}
@media(max-width:760px){.ins-grid{gap:55px}.ins-card{will-change:auto}}
@media(prefers-reduced-motion:reduce){.ins-card{translate:none!important;will-change:auto}}

/* Keep the open navigation aligned with the Holding landing page. */
.insights-page .mega-menu{--ink:#071b32;--muted:#5c6b76;--line:#dbe3e6;color:var(--ink)}
.insights-page.menu-open .site-header{position:fixed;height:90px;z-index:46;background:#fff;border:0;color:#071b32}
@media(max-width:760px){.insights-page.menu-open .site-header{height:76px;background:#ffffffef}}
