.insight-main{max-width:1200px;margin:auto;padding:36px 24px 64px}.insight-main .insight-heading{position:static;display:block;background:none;border:0;padding:30px 0 40px;max-width:900px;box-shadow:none;height:auto}.insight-heading>p:first-child{color:var(--accent,#17645d);font-weight:700;letter-spacing:.08em;font-size:13px;text-transform:uppercase}.insight-heading h1{font-size:clamp(32px,4.2vw,60px);line-height:1.12;letter-spacing:-.035em;margin:16px 0 24px;max-width:900px}.insight-heading p{font-size:19px;line-height:1.7;max-width:830px}.insight-heading small{font-size:13px;color:#5b6268}.insight-breadcrumb{display:block!important;font-size:14px;line-height:1.6}.insight-breadcrumb a,.insight-prose a{text-decoration:underline;text-underline-offset:3px}.insight-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:48px;align-items:start}.insight-toc{display:flex!important;position:sticky;top:110px;flex-direction:column;gap:14px;padding:24px;background:#f4f6f5;border:1px solid #dee5e1;border-radius:14px;font-size:14px;line-height:1.45}.insight-toc a{display:block!important;color:#243c37;white-space:normal}.insight-prose{min-width:0;max-width:790px;font-size:17px;line-height:1.85}.insight-prose section{padding:0;margin:0 0 40px;scroll-margin-top:130px}.insight-prose h2{font-size:28px;line-height:1.3;margin:0 0 20px;letter-spacing:-.02em}.insight-prose p{font-size:17px;line-height:1.85;margin:0 0 19px;color:#36414a}.insight-prose li{margin:8px 0}.insight-prose ul{list-style:disc;padding-left:24px}.insight-prose details{border-bottom:1px solid #dce2e2;padding:20px 0}.insight-prose summary{font-weight:650;cursor:pointer;line-height:1.5}.insight-prose details p{margin-top:16px}.insight-prose a{overflow-wrap:anywhere}.insight-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.insight-cards>a{border:1px solid #dce2e2;border-radius:16px;padding:28px;display:flex;flex-direction:column;gap:14px;text-decoration:none;background:#fff;color:#223338}.insight-cards>a:hover{border-color:#27766c;box-shadow:0 8px 28px #163c3210}.insight-cards h3{font-size:22px;line-height:1.35;margin:0}.insight-cards p{font-size:15px;line-height:1.65;margin:0;flex:1}.insight-cards span{font-size:12px;font-weight:700;text-transform:uppercase;color:#4e706a}.insight-cards b{font-size:14px}.insight-related{margin:40px 0;padding:24px 0}.insight-related>h2{font-size:30px;margin:0 0 26px}.insight-discovery{padding:32px!important;margin:48px auto!important;max-width:1152px;border:1px solid #dbe4e1;border-radius:18px;background:#f3f7f5}.insight-discovery h2{font-size:28px;margin:0 0 12px}.insight-discovery p{font-size:17px;line-height:1.7}.insight-discovery a{font-weight:700;text-decoration:underline}.insight-map{columns:2;list-style:disc;padding-left:24px}.insight-map li{padding:10px;break-inside:avoid}.insight-main a:focus-visible{outline:3px solid #2c7b70;outline-offset:4px}@media(max-width:800px){.insight-layout{grid-template-columns:1fr;gap:28px}.insight-toc{position:static}.insight-cards{grid-template-columns:1fr}.insight-main{padding:24px 18px 40px}.insight-main .insight-heading{padding:18px 0 26px}.insight-map{columns:1}.insight-heading p{font-size:17px}.insight-prose h2{font-size:25px}.insight-discovery{margin:24px 16px!important;padding:22px!important}}
