.insights-section{padding:48px 0 64px}.insights-lead{max-width:42em;margin:12px 0 28px;color:var(--ink-2);font-size:1.08rem}.insights-filters{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 32px}.insights-filters a{padding:8px 15px;border:1px solid var(--line);border-radius:999px;font-size:.9rem;color:var(--ink-2);background:var(--surface)}.insights-filters a.selected,.insights-filters a:hover{border-color:var(--deep);color:var(--deep);background:var(--tint)}.insights-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.insight-card{min-width:0;background:var(--surface);border:1px solid var(--line);border-radius:10px;overflow:hidden;display:flex;flex-direction:column}.insight-card-image{display:block;overflow:hidden}.insight-cover{width:100%;height:auto;aspect-ratio:1200/630;object-fit:cover;border-radius:8px}.insight-card .insight-cover{border-radius:0}.insight-cover-placeholder{display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;background:#12396c;color:white;padding:6%;font-size:clamp(.8rem,2vw,1.4rem)}.insight-cover-logo{width:50%;height:auto;position:relative;z-index:1}.insight-cover-placeholder>div{position:relative;z-index:1;max-width:90%}.insight-cover-placeholder>div>span{color:#bdd6ff;text-transform:uppercase;font-size:.7em;font-weight:600;letter-spacing:.1em}.insight-cover-placeholder p{font-size:1.5em;line-height:1.2;font-weight:700;margin:8px 0 0}.insight-cover-mark{position:absolute;right:-9%;top:15%;width:35%;height:120%;transform:rotate(17deg);border-left:30px solid #2c5897;border-right:30px solid #2c5897;opacity:.45}.insight-card .insight-cover-placeholder{font-size:.85rem}.insight-card-text{padding:24px;display:flex;flex:1;flex-direction:column}.insight-category{display:inline-flex;color:var(--deep);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700}.insight-card h2{font-size:1.18rem;line-height:1.4;margin:10px 0 12px;letter-spacing:-.02em}.insight-card h2 a:hover{color:var(--deep);text-decoration:underline;text-underline-offset:3px}.insight-card-text>p{color:var(--ink-2);font-size:.92rem;margin:0 0 22px}.insight-meta{display:flex;flex-wrap:wrap;gap:8px 20px;color:var(--ink-2);font-size:.82rem;line-height:1.6}.insight-card .insight-meta{margin-top:auto}.insights-empty{padding:32px 0;color:var(--ink-2)}.insight-article{max-width:880px;margin:24px auto 0;min-width:0}.insight-article-heading{max-width:800px}.insight-article-heading h1{font-size:clamp(1.9rem,4vw,3rem);line-height:1.15;letter-spacing:-.035em;margin:14px 0 20px;overflow-wrap:anywhere}.insight-description{font-size:1.13rem;line-height:1.7;color:var(--ink-2);max-width:42em;margin:0 0 22px}.insight-byline{margin:0 0 8px;font-size:.92rem;font-weight:600}.insight-share{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;padding:20px 0;margin:12px 0;font-size:.84rem}.insight-share>span:first-child{font-weight:700;color:var(--ink-2)}.insight-share>a,.insight-share>button{font:inherit;font-weight:600;padding:4px 0;color:var(--deep);border:0;background:none;cursor:pointer;white-space:nowrap}.insight-share>a:hover,.insight-share>button:hover{text-decoration:underline;text-underline-offset:3px}.insight-copy-status{color:var(--ink-2);font-size:.8rem}.insight-copy-fallback{display:block;flex-basis:100%;overflow-wrap:anywhere;color:var(--ink-2)}.insight-copy-fallback input{display:block;width:100%;padding:8px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit}.insight-body{font-size:1.02rem;line-height:1.85;overflow-wrap:anywhere;margin:30px 0}.insight-body h2{font-size:1.55rem;line-height:1.4}.insight-body .resgroup{margin-top:40px!important}.insight-cta{border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:8px;background:var(--tint);padding:28px;margin:42px 0}.insight-cta p{max-width:44em;margin:0 0 22px}.insight-cta>div{display:flex;flex-wrap:wrap;gap:12px}.insight-cta .btn{font-size:.9rem;line-height:1.4;text-align:center;justify-content:center}.insight-sources{font-size:.9rem}.insight-draft{margin:24px auto;max-width:880px;border:1px solid var(--line);padding:14px 18px;border-radius:6px;background:var(--tint);font-weight:600}.insight-related{margin:64px 0 0;padding-top:32px;border-top:1px solid var(--line)}.insight-related>h2{font-size:1.5rem;margin:0 0 24px}@media(min-width:720px){.insights-section{padding:64px 0 80px}}@media(max-width:1000px){.insights-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.insights-grid{grid-template-columns:minmax(0,1fr)}.insight-card-text{padding:22px}.insight-article-heading h1{font-size:1.95rem}.insight-description{font-size:1.04rem}.insight-meta{gap:6px 14px}.insight-cta{padding:22px}.insight-cta .btn{width:100%}.insight-body{font-size:1rem}.insight-cover-placeholder{font-size:.85rem}.insight-body h2{font-size:1.35rem}}