.insights-index{overflow-x:hidden}
.insights-hero{display:block;padding-bottom:56px}
.insights-hero>div{min-width:0;max-width:760px}
.insights-hero h1{overflow-wrap:break-word}
.insights-hero .lead{width:100%}
.insights-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}
.insight-card{border:1px solid rgba(255,255,255,.14);background:#11171a}
.insight-card>a{display:block;color:inherit;text-decoration:none;height:100%}
.insight-card img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}
.insight-card div{padding:28px}
.insight-card h2{margin:8px 0 12px;font-size:clamp(1.35rem,2.2vw,2rem)}
.insight-card time,.insight-meta{color:#9eaaad;font-size:.92rem}
.insights-empty{max-width:760px;padding:28px;border-left:3px solid #dcff00;background:#11171a;color:#c8d0d2}
.insight-page{overflow-x:clip}
.insight-page .breadcrumbs{flex-wrap:wrap;min-width:0}
.insight-page .breadcrumbs span[aria-current="page"]{min-width:0;overflow-wrap:anywhere}
.insight-article{width:100%;max-width:1040px;min-width:0;margin:0 auto;padding:48px 28px 96px}
.insight-hero{min-width:0}
.insight-hero h1,.insight-hero .lead,.insight-meta{width:100%;max-width:920px;overflow-wrap:anywhere}
.insight-hero>img{display:block;width:100%;max-width:1200px;height:auto;object-fit:contain;margin-top:36px}
.insight-body{width:100%;max-width:760px;min-width:0;margin:48px auto 0;font-size:1.08rem;line-height:1.78}
.insight-body h2{margin-top:2.2em}
.insight-body h3{margin-top:1.8em}
.insight-body img{max-width:100%;height:auto}
.insight-body .table-scroll{display:block;width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}
.insight-body table{width:100%;border-collapse:collapse}
.insight-body th,.insight-body td{padding:10px 12px;border-bottom:1px solid #313a3e;text-align:left;vertical-align:top}
@media (max-width:760px){.insight-body table{min-width:680px}}
@media (max-width:760px){.insights-index main,.insights-index .content-section,.insights-index .section{max-width:100%;overflow:hidden}.insights-hero>div,.insights-hero h1,.insights-hero .lead,.insights-grid,.insights-empty{width:100%;max-width:calc(100vw - 40px);min-width:0}.insights-hero h1{font-size:clamp(38px,11.6vw,48px);line-height:.94;letter-spacing:-.045em;word-break:normal}.insights-empty{overflow-wrap:anywhere}.insights-grid{grid-template-columns:minmax(0,1fr)}.insight-page .breadcrumbs{width:100%;max-width:100%;padding-left:18px;padding-right:18px}.insight-article{width:100%;max-width:100%;padding:32px 18px 72px}.insight-hero h1{font-size:clamp(38px,11.4vw,50px);line-height:.96;letter-spacing:-.05em}.insight-hero .lead{font-size:1rem}.insight-meta{line-height:1.6}.insight-body{max-width:100%}.insight-card div{padding:22px}}
