.insight-library{padding-block:15px 90px}.insight-library .section-heading h2{font-size:32px}.insight-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.insight-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid #304655;border-radius:12px;background:#101e2d;transition:border-color .2s,transform .2s}.insight-card:hover{border-color:#69d2e9;transform:translateY(-4px)}.insight-card-art{position:relative;overflow:hidden;height:160px;padding:30px;display:flex;align-items:center;justify-content:space-between;background:radial-gradient(ellipse at 10% 100%,#2d6678,transparent 70%),linear-gradient(130deg,#142c40,#0d1927);border-bottom:1px solid var(--line)}.insight-card-art>svg{color:var(--cyan);z-index:1}.insight-card-art>span{font:500 50px/1 Arial,sans-serif;color:#c2a472;opacity:.8;z-index:1}.insight-card-art>i{position:absolute;width:220px;height:220px;left:-65px;top:30px;border:1px solid #c2a47266;border-radius:50%}.insight-card-copy{padding:27px;display:flex;flex-direction:column;flex:1 1}.insight-card h3{font-size:25px;line-height:1.55;margin:13px 0}.insight-card p{font-size:15px}.insight-card-bottom{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:25px}.insight-card-bottom>span:first-child{font-size:12px;color:var(--muted)}.insight-card-bottom .text-link{font-size:14px;gap:10px}.insight-interview{padding-block:60px;border-top:1px solid var(--line)}.insight-detail{padding-top:30px}.insight-header{max-width:900px;margin-bottom:45px}.insight-header .breadcrumbs{margin-bottom:34px;flex-wrap:wrap}.insight-header h1{font-size:clamp(35px,4vw,54px);line-height:1.5;letter-spacing:-.7px}.insight-header>p{font-size:20px;margin-top:22px;max-width:800px}.insight-byline{display:flex;align-items:center;flex-wrap:wrap;gap:13px;margin-top:28px;color:var(--text);font-size:14px}.insight-byline img{width:44px;height:44px;object-fit:cover;object-position:center 12%;border-radius:50%;background:#254151}.insight-byline>span{color:var(--muted);border-inline-start:1px solid #4e6474;padding-inline-start:13px}.insight-reading-layout{display:grid;grid-template-columns:minmax(0,780px) minmax(210px,1fr);gap:65px;align-items:start}.insight-body{min-width:0}.insight-takeaway{padding:25px 30px;background:#152d3b;border:1px solid #3e6171;border-inline-start:3px solid var(--cyan);border-radius:8px;margin-bottom:30px}.insight-takeaway p{font-size:21px;color:#e7eef1;margin-top:8px}.insight-body .insight-intro{font-size:21px;line-height:2;color:#d6e2e8;margin-bottom:38px}.insight-body>section{margin-block:38px;scroll-margin-top:110px}.insight-body h2{font-size:29px;line-height:1.6;letter-spacing:0;margin-bottom:18px}.insight-body li,.insight-body section p{font-size:19px;line-height:2.1;color:#bccbd5}.insight-body ul{padding-inline-start:24px;margin:20px 0}.insight-body li{padding-inline-start:7px;margin-block:9px}.insight-body li::marker{color:var(--cyan)}.insight-toc{position:sticky;top:115px;padding:25px 23px;border:1px solid #304655;border-radius:10px;background:#101e2d}.insight-toc h2{font-size:20px;letter-spacing:0}.insight-toc nav{display:grid;margin-block:20px}.insight-toc nav a{display:flex;align-items:baseline;gap:13px;font-size:14px;color:#c4d2dc;padding-block:14px;border-bottom:1px solid var(--line);line-height:1.8}.insight-toc nav a:hover{color:var(--cyan)}.insight-toc nav a span{font:11px Arial,sans-serif;color:var(--gold)}.insight-toc>.text-link{font-size:14px}.insight-next{padding:30px;background:linear-gradient(125deg,#1d3b4a,#101e2d);border:1px solid #395969;border-radius:10px;margin-block:45px}.insight-next h2{font-size:27px}.insight-next p{font-size:17px;margin-bottom:24px}.insight-related{padding-block:30px 80px}.insight-related>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:25px}.insight-related a{padding:28px;border-block:1px solid var(--line)}.insight-related h2{font-size:25px;line-height:1.6;margin:14px 0 20px;letter-spacing:0}@media(max-width:1000px){.insight-cards{gap:17px}.insight-card-copy{padding:22px}.insight-card h3{font-size:22px}.insight-reading-layout{gap:30px;grid-template-columns:minmax(0,1fr) 230px}.insight-toc{padding:20px 17px}.insight-card-bottom{align-items:flex-start;flex-direction:column}}@media(max-width:760px){.insight-library{padding-block:5px 45px}.insight-library .section-heading h2{font-size:27px;line-height:1.6}.insight-cards{grid-template-columns:1fr;gap:25px}.insight-card-art{height:135px}.insight-card-copy{padding:25px}.insight-card h3{font-size:25px}.insight-card-bottom{flex-direction:row;align-items:center}.insight-interview{padding-block:40px}.insight-header{margin-bottom:30px}.insight-header h1{font-size:35px;line-height:1.5}.insight-header>p{font-size:18px}.insight-byline{gap:10px;font-size:12px}.insight-byline>span{font-size:11px;padding-inline-start:10px}.insight-reading-layout{display:flex;flex-direction:column;gap:30px}.insight-toc{position:static;width:100%;order:-1}.insight-toc nav{margin-block:10px}.insight-toc nav a{padding-block:10px}.insight-takeaway{padding:22px}.insight-body .insight-intro,.insight-takeaway p{font-size:19px}.insight-body h2{font-size:25px}.insight-body li,.insight-body section p{font-size:18px}.insight-next{padding:24px}.insight-next h2{font-size:25px}.insight-next .button{white-space:normal;text-align:center}.insight-related{padding-bottom:55px}.insight-related>div:last-child{grid-template-columns:1fr;gap:12px}.insight-related a{padding:23px 0}.insight-related h2{font-size:24px}}@media(prefers-reduced-motion:reduce){.insight-card{transition:none}.insight-card:hover{transform:none}}