.site-cta{background:var(--blue);color:#fff;padding:80px 0}.site-cta .eyebrow{color:#d2ddff}.site-cta h2{font-size:clamp(36px,4.9vw,70px);max-width:1100px}.site-cta p{max-width:750px;font-size:14px}.site-cta .button{background:#fff;color:var(--ink)}.site-cta .secondary{background:transparent;color:#fff;border-color:#8fa9ff}.site-cta .button:hover{background:var(--ink);color:#fff}.site-footer{background:#101116;color:#fff;padding:65px 0 30px}.footer-grid{display:grid;grid-template-columns:1.7fr .7fr .9fr;gap:9%;align-items:start}.footer-logo{display:block;width:90px;height:90px;background:#fff;line-height:0;margin-bottom:20px}.footer-logo img{width:100%;height:100%;object-fit:contain;filter:none}.footer-identity .footer-name{font-size:24px;letter-spacing:-1px;font-weight:600;color:#fff;margin-bottom:10px}.footer-identity p{font-size:13px;color:#c6cbd5;max-width:370px;line-height:1.7;margin-bottom:15px}.footer-identity .founder{font-size:11px;color:#aeb5c4;max-width:370px}.footer-links{display:flex;flex-direction:column;gap:12px;font-size:12px}.footer-links h3{font-family:Manrope,Arial,sans-serif;color:#8faaff;font-size:10px;letter-spacing:1.5px;text-transform:uppercase;margin:3px 0 12px}.footer-links a:hover,.footer-bottom a:hover{color:#a7bbff}.calendar-note{font-size:10px;color:#aeb5c4;line-height:1.65;max-width:210px}.footer-bottom{border-top:1px solid #353944;margin-top:45px;padding-top:23px;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:11px;color:#b7becc}.footer-privacy-summary{font-size:10px;max-width:700px;color:#aeb5c4;margin:20px 0 0}.site-footer.compact{padding-top:40px}.site-footer.compact .footer-grid{grid-template-columns:1.3fr .8fr;gap:10%}.site-footer.compact .footer-logo{width:65px;height:65px}.site-footer.compact .footer-identity .footer-name{font-size:19px}.insights-hero{padding:65px 0 70px}.insights-hero h1{font:600 clamp(60px,9vw,130px)/1.05 Manrope,Arial,sans-serif;letter-spacing:-.08em;margin:25px 0}.insights-hero em{font-style:normal;color:var(--blue)}.insights-hero p{max-width:760px;font-size:15px}.insights-hero .insights-subtitle{font-size:23px;font-weight:600;line-height:1.5;max-width:850px;letter-spacing:-.6px}.featured-insight{display:grid;grid-template-columns:.95fr 1.05fr;gap:7%;align-items:center;margin-bottom:90px;padding-bottom:60px;border-bottom:1px solid var(--line)}.featured-insight figure{margin:0}.featured-insight img{width:100%;aspect-ratio:4/4.4;object-fit:cover;display:block}.featured-insight figcaption{font-size:9px;color:var(--muted);padding-top:10px;line-height:1.6}.featured-insight h2{font-size:clamp(30px,3.8vw,53px);letter-spacing:-.055em;line-height:1.14}.featured-insight h2 a:hover{color:var(--blue)}.featured-insight p{font-size:14px}.featured-insight .card-date{font-size:10px;margin-top:20px}.insights-section{padding-bottom:85px;scroll-margin-top:110px}.insight-section-head{display:flex;justify-content:space-between;gap:30px;align-items:center;margin-bottom:30px}.insight-section-head h2{font-size:clamp(36px,4vw,58px)}.insights-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.upcoming-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.insight-card{padding:25px 0;border-top:2px solid var(--ink);display:flex;flex-direction:column;min-width:0;transition:border-color .25s}.insight-card:hover{border-color:var(--blue)}.card-kicker{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:9px;letter-spacing:.5px;color:var(--muted);line-height:1.5}.content-type{display:inline-block;padding:4px 8px;border:1px solid var(--blue);color:var(--blue);font-size:8px;text-transform:uppercase;font-weight:600;letter-spacing:1px}.insight-card[data-kind=article] .content-type{background:var(--ink);color:#fff;border-color:var(--ink)}.card-date{font-size:10px;color:var(--muted);line-height:1.65;margin:17px 0 0}.insight-card h3{font-size:27px;line-height:1.25;letter-spacing:-1.3px;margin:13px 0}.insight-card h3 a:hover{color:var(--blue)}.insight-card>p:not(.card-date){font-size:13px;color:var(--muted)}.insight-card>p.card-venue{font-size:11px;font-weight:600;color:var(--ink);margin-bottom:10px}.card-bottom{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap;margin-top:auto;padding-top:17px}.card-bottom .text-link{font-size:10px}.event-state{font-size:9px;color:var(--blue);text-transform:uppercase;letter-spacing:1px}.insight-filters{display:flex;gap:9px;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:22px;margin-bottom:22px}.insight-filters button{border:1px solid #bec8de;border-radius:30px;background:#fff;color:var(--ink);font-size:11px;padding:10px 15px;cursor:pointer;min-height:42px;transition:background .2s,color .2s}.insight-filters button[aria-pressed=true]{background:var(--blue);color:#fff;border-color:var(--blue)}.result-count{font-size:11px;color:var(--muted);margin-bottom:25px}.insight-pagination{display:flex;justify-content:space-between;gap:20px;margin-top:30px;align-items:center;font-size:12px}.insight-pagination button{padding:12px 18px;background:#fff;color:var(--blue);border:1px solid var(--line);cursor:pointer;min-height:44px}.insight-pagination button:disabled{opacity:.4;cursor:default}.editorial-empty{border:1px solid var(--line);background:var(--cold);padding:40px;max-width:900px}.editorial-empty h3{font-size:27px;letter-spacing:-1px}.editorial-empty p{font-size:14px;max-width:600px}.editorial-empty button{border:0;border-bottom:1px solid;background:none;cursor:pointer}.editorial-note{font-size:11px;color:var(--muted);max-width:900px;margin-top:28px}.archive-control{display:flex;gap:14px;align-items:center;font-size:12px;margin-bottom:22px}.archive-control select{padding:12px;background:#fff;border:1px solid var(--line);font:inherit;color:var(--ink);min-height:44px;max-width:100%}.editorial-article{max-width:920px;padding:65px 0 85px}.editorial-article h1{font:600 clamp(38px,5vw,70px)/1.1 Manrope,Arial,sans-serif;letter-spacing:-.065em;margin:24px 0}.editorial-category{margin-top:40px}.editorial-deck{font-size:21px!important;font-weight:600;line-height:1.55;letter-spacing:-.4px}.editorial-article p,.editorial-article li{font-size:15px;line-height:1.85}.editorial-article h2{font-size:34px;letter-spacing:-1.5px;line-height:1.2}.editorial-article li{margin-bottom:13px}.publication-meta{display:flex;flex-wrap:wrap;gap:9px 20px;font-size:10px;color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:22px;margin-top:25px}.editorial-photo{margin:35px 0}.editorial-photo img{width:100%;height:390px;object-fit:cover;display:block}.editorial-photo figcaption{font-size:10px;color:var(--muted);margin-top:10px;line-height:1.6}.editorial-body-section{margin-top:40px}.event-facts{background:var(--cold);padding:30px;margin:35px 0}.event-facts h2{margin-top:0}.event-facts dl{margin:0 0 25px}.event-facts dl>div{display:grid;grid-template-columns:140px 1fr;gap:20px;border-top:1px solid #d1d8e8;padding:15px 0;font-size:12px;line-height:1.7}.event-facts dt{font-weight:600}.event-facts dd{margin:0}.event-facts .editorial-note{font-size:10px;line-height:1.75}.event-status-line{color:var(--blue);font-size:12px!important}.event-ended{font-size:12px!important;border-left:2px solid var(--blue);padding-left:16px;color:var(--muted)}.editorial-sources{border-top:1px solid var(--line);margin-top:45px;padding-top:15px}.editorial-sources li,.editorial-sources p{font-size:11px;line-height:1.8}.editorial-sources a{text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.editorial-project-cta{border-left:3px solid var(--blue);padding:10px 0 15px 25px;margin-top:45px}.editorial-project-cta h2{font-size:27px;margin-top:0}.editorial-project-cta p{font-size:13px}.insights-page a{overflow-wrap:break-word}
@media(max-width:950px){.insights-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-grid{gap:6%;grid-template-columns:1.3fr .7fr 1fr}nav{gap:18px;font-size:10px}.featured-insight{gap:5%}.featured-insight h2{font-size:36px}}
@media(max-width:650px){.site-cta{padding:55px 0}.site-cta h2{font-size:40px}.site-cta p{font-size:13px}.site-cta .buttons{align-items:stretch;flex-direction:column;max-width:350px;gap:12px}.site-cta .button{justify-content:center;min-height:48px;font-size:12px}.site-footer{padding:40px 0 25px}.footer-grid,.site-footer.compact .footer-grid{grid-template-columns:1fr;gap:32px}.footer-logo{width:78px;height:78px}.footer-identity p{max-width:none;font-size:13px}.footer-identity .founder{font-size:11px;max-width:350px}.footer-links{font-size:13px;gap:15px}.footer-links h3{font-size:11px;margin-bottom:2px}.footer-links a{min-height:25px;display:flex;align-items:center}.footer-bottom{margin-top:30px;font-size:11px;line-height:1.7}.calendar-note{max-width:320px;font-size:11px}.landing-page .site-footer{padding-bottom:110px}.site-footer.compact .footer-grid{gap:22px}.site-footer.compact .footer-links{font-size:12px;gap:12px}.site-footer.compact .footer-identity p{font-size:12px}.site-footer.compact .footer-identity .founder{font-size:10px}.footer-privacy-summary{font-size:10px;line-height:1.75}.insights-hero{padding:35px 0 42px}.insights-hero h1{font-size:clamp(49px,13vw,80px);letter-spacing:-.075em}.insights-hero .insights-subtitle{font-size:18px}.insights-hero p{font-size:13px}.featured-insight{grid-template-columns:1fr;gap:25px;margin-bottom:50px;padding-bottom:40px}.featured-insight img{aspect-ratio:4/3.4}.featured-insight h2{font-size:34px}.featured-insight p{font-size:13px}.featured-insight .eyebrow{font-size:9px}.insights-section{padding-bottom:50px}.insight-section-head{display:block;margin-bottom:25px}.insight-section-head h2{font-size:37px}.insights-grid,.upcoming-grid{grid-template-columns:1fr;gap:20px}.insight-card h3{font-size:27px}.insight-filters{gap:7px}.insight-filters button{font-size:10px;padding:10px 12px;min-height:42px}.editorial-empty{padding:25px}.editorial-empty h3{font-size:25px}.editorial-empty p{font-size:13px}.editorial-note{font-size:10px}.archive-control{align-items:start;flex-direction:column;gap:7px}.editorial-article{padding:40px 0 55px}.editorial-article h1{font-size:40px;letter-spacing:-.06em}.editorial-deck{font-size:18px!important}.editorial-article p,.editorial-article li{font-size:13px}.editorial-article h2{font-size:29px;letter-spacing:-1.1px}.editorial-photo img{height:280px}.publication-meta{gap:8px 15px;font-size:9px}.editorial-photo figcaption{font-size:9px}.event-facts{padding:22px 18px}.event-facts dl>div{grid-template-columns:1fr;gap:6px;font-size:12px}.event-facts .text-link{font-size:10px;line-height:1.6}.editorial-project-cta h2{font-size:26px}.editorial-sources li,.editorial-sources p{font-size:10px}}

.editorial-position p{max-width:760px}.editorial-position h2{max-width:1000px}.editorial-question{border-left:3px solid var(--blue);padding-left:18px;margin-top:30px;font-weight:600}.editorial-tags{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.editorial-tags a{font-size:12px;border:1px solid var(--line);padding:8px 14px;min-height:44px}.editorial-tags a:hover{color:var(--blue);border-color:var(--blue)}.original-photo img{height:auto;max-height:none;object-fit:contain}.independent-disclosure{border-left:3px solid var(--blue);padding:12px 18px;background:var(--cold)}.observation-meta:empty{display:none}.insight-filters button{max-width:100%;white-space:normal;text-align:left;min-height:44px}.insights-hero p,.editorial-position p{overflow-wrap:break-word}

.original-photo figcaption{font-size:12px;line-height:1.7}@media(max-width:650px){.insight-filters button{font-size:12px}.editorial-photo figcaption{font-size:11px}.insights-hero p{font-size:14px}}
