.insights-page{color:var(--ink);background:#fff}.insights-hero-shell{background:var(--surface) url(/insights/hero.webp) no-repeat center top;background-size:100%}.insight-hero{min-height:380px;padding:0 0 30px}.insight-breadcrumb{align-items:center;gap:7px;padding:14px 0 23px;font-size:12px;display:flex}.insight-breadcrumb a{color:var(--purple)}.insight-hero-copy{max-width:740px}.insight-hero h1{font-size:clamp(48px,5.15vw,72px)}.insight-hero .hero-description{max-width:690px}.insight-search{border:1px solid var(--line);max-width:670px;color:var(--purple);background:#fff;border-radius:5px;align-items:center;gap:12px;padding:4px 5px 4px 14px;display:flex}.insight-search input{min-width:0;color:var(--ink);background:0 0;border:0;flex:1;padding:10px 0;font-size:12px}.insight-search input::placeholder{color:var(--muted)}.insight-search>.button{min-height:39px}.insight-popular{color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px;margin-top:13px;font-size:11px;display:flex}.insight-popular button{font:inherit;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:5px;padding:6px 9px}.insight-body{background:#fff;padding-top:20px}.insight-topic-tabs{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;display:grid}.insight-topic-tabs>button{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:5px;flex-direction:column;justify-content:flex-start;align-items:center;gap:10px;padding:14px 7px;font-size:11px;font-weight:500;line-height:1.4;display:flex}.insight-topic-tabs>button[aria-pressed=true]{border-color:var(--purple);color:var(--purple)}.insight-icon{width:46px;height:46px;color:var(--purple);background:var(--lavender);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.insight-section{padding-top:36px;scroll-margin-top:28px}.insight-section-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:19px;display:flex}.insight-section-heading h2{margin-bottom:7px}.insight-section-heading p:not(.eyebrow),.insight-newsletter p:not(.eyebrow),.insight-go-further p:not(.eyebrow){color:var(--muted);letter-spacing:-.025em;font-size:13px;line-height:1.4}.insight-text-link{color:var(--purple);font:inherit;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:12px;font-weight:500;display:inline-flex}.insight-section-heading>.insight-text-link{flex-shrink:0}.insight-article-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;display:grid}.insight-card{border:1px solid var(--line);border-radius:5px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.insight-card>img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto}.insight-card-copy{flex-direction:column;flex:1;align-items:flex-start;padding:16px;display:flex}.insight-card .eyebrow{margin-bottom:9px;font-size:9px}.insight-card h3{font-family:var(--serif);letter-spacing:-.045em;margin-bottom:10px;font-size:26px;font-weight:400;line-height:1.02}.insight-card-copy>p:not(.eyebrow){color:var(--muted);letter-spacing:-.025em;margin-bottom:17px;font-size:13px;line-height:1.4}.insight-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto;margin-bottom:15px;font-size:11px;display:flex}.insight-explore-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.insight-explore-grid>button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:5px;align-items:center;gap:12px;padding:14px;display:flex}.insight-explore-grid>button>span:not(.insight-icon){flex:1;min-width:0}.insight-explore-grid strong{margin-bottom:4px;font-size:12px;font-weight:500;line-height:1.4;display:block}.insight-explore-grid strong+span{color:var(--muted);font-size:11px}.insight-explore-grid>button>svg{color:var(--purple);flex-shrink:0}.insight-newsletter{background:var(--lavender);border-radius:5px;grid-template-columns:auto 1fr 1fr;align-items:center;gap:22px;margin:30px 0;padding:28px;display:grid}.insight-newsletter>.insight-icon{background:#fff;width:64px;height:64px}.insight-newsletter h2{margin-bottom:6px;font-size:35px}.insight-newsletter .eyebrow{margin-bottom:9px}.insight-subscribe-row{gap:10px;display:flex}.insight-subscribe-row input{border:1px solid var(--line);min-width:0;color:var(--ink);background:#fff;border-radius:5px;flex:1;padding:12px;font-size:12px}.insight-newsletter #insight-subscribe-feedback{margin-top:9px;font-size:11px}.insight-go-further{background:var(--surface);padding:32px 0}.insight-go-further>.container{justify-content:space-between;align-items:center;gap:24px;display:flex}.insight-go-further h2{margin-bottom:8px}.insight-go-actions{flex-shrink:0;gap:10px;display:flex}.insight-dialog{border:1px solid var(--line);width:min(700px,100% - 32px);max-height:calc(100svh - 40px);color:var(--ink);background:#fff;border-radius:8px;padding:36px}.insight-dialog::backdrop{background:var(--footer);opacity:.7}.insight-dialog h2{margin-bottom:20px}.insight-dialog>p:not(.eyebrow){margin-bottom:18px;font-size:15px;line-height:1.65}.insight-dialog .insight-article-intro{color:var(--muted)}.insight-dialog-close{width:38px;height:38px;color:var(--purple);background:var(--lavender);border:0;border-radius:5px;justify-content:center;align-items:center;margin-bottom:15px;margin-left:auto;display:flex}.insights-page button{cursor:pointer}.insight-topic-tabs>button:hover,.insight-explore-grid>button:hover,.insight-popular button:hover{background:var(--lavender)}@media (max-width:1100px){.insights-hero-shell{background-position:60% 0;background-size:auto 500px}.insight-hero-copy{background:var(--surface);border-radius:5px;max-width:65%;padding:18px}.insight-hero h1{font-size:58px}.insight-desktop-break{display:none}.insight-topic-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.insight-article-grid,.insight-explore-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.insight-newsletter{grid-template-columns:auto 1fr}.insight-newsletter form{grid-column:2}.insight-go-further>.container{flex-direction:column;align-items:flex-start}}@media (max-width:760px){.insights-hero-shell{background-image:none}.insight-hero{padding-bottom:26px}.insight-hero-copy{background:0 0;max-width:none;padding:0}.insight-hero h1{font-size:clamp(46px,8.8vw,65px);line-height:.97}.insight-breadcrumb{padding-bottom:22px}.insight-search{gap:8px;padding-left:10px}.insight-search input{font-size:11px}.insight-search>.button{min-height:44px;padding-inline:13px}.insight-popular button{min-height:34px}.insight-hero-copy:after{content:"";background:var(--surface) url(/insights/hero.webp) no-repeat right center;aspect-ratio:1.4;background-size:auto 100%;border-radius:5px;margin-top:24px;display:block}.insight-topic-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.insight-topic-tabs>button{text-align:left;flex-direction:row;justify-content:flex-start;padding:12px}.insight-topic-tabs .insight-icon{width:38px;height:38px}.insight-section-heading{flex-direction:column;align-items:flex-start;gap:12px}.insight-section{padding-top:30px}.insight-article-grid{grid-template-columns:1fr}.insight-card-copy{padding:19px}.insight-card h3{font-size:30px}.insight-card-copy>p:not(.eyebrow){font-size:14px;line-height:1.5}.insight-explore-grid{grid-template-columns:1fr}.insight-explore-grid strong{font-size:13px}.insight-newsletter{grid-template-columns:1fr;gap:17px;padding:23px 19px}.insight-newsletter form{grid-column:auto}.insight-subscribe-row{flex-direction:column}.insight-subscribe-row input,.insight-subscribe-row .button{min-height:44px}.insight-go-actions{flex-wrap:wrap;width:100%}.insight-go-actions .button{min-height:44px}.insight-dialog{padding:24px}}
