.insights-page *,.insights-page *:before,.insights-page *:after{box-sizing:border-box}html{scroll-behavior:smooth}body.insights-page{margin:0;font-family:Inter,Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;color:var(--text);background:#fff;line-height:1.6;-webkit-font-smoothing:antialiased}.insights-page h1,.insights-page h2,.insights-page h3,.insights-page h4,.insights-page p,.insights-page ul,.insights-page ol,.insights-page figure{margin:0}.insights-page img{max-width:100%;height:auto;display:block}.insights-page a{text-decoration:none;color:inherit}.insights-page main{display:block}.insights-page main{max-width:1100px;margin:0 auto;padding:0 24px}.content-hero{display:grid;grid-template-columns:1.1fr .9fr;gap:56px;align-items:center;padding:56px 0 64px}.eyebrow{font-size:12px;font-weight:700;color:var(--brand-blue);text-transform:uppercase;letter-spacing:.08em}.content-hero__copy h1{font-family:Plus Jakarta Sans,sans-serif;font-size:50px;font-weight:800;line-height:1.1;letter-spacing:-.03em;color:var(--brand-navy);margin:16px 0 18px}.content-hero__copy .lead{font-size:18px;color:var(--text-secondary);line-height:1.6}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.newsletter-cards{display:flex;flex-direction:column;gap:16px}.nl-card{display:block;background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);padding:24px 26px;box-shadow:0 20px 60px -28px #1a1f4e2e;transition:transform .18s,box-shadow .18s,border-color .18s}.nl-card:hover{transform:translateY(-2px);border-color:var(--brand-blue);box-shadow:0 26px 60px -24px #1a1f4e3d}.nl-card__banner{height:64px;width:auto;display:block;margin-bottom:14px}.nl-card__desc{font-size:14px;color:var(--text-secondary)}.nl-card__cta{display:inline-flex;align-items:center;gap:6px;margin-top:14px;font-size:13px;font-weight:700;color:var(--brand-blue)}.nl-card__cta:after{content:"→";transition:transform .15s}.nl-card:hover .nl-card__cta:after{transform:translate(3px)}.content-section{padding:28px 0 44px}.section-heading{margin-bottom:28px}.section-heading .eyebrow{display:block;margin-bottom:8px}.section-heading h2,.newsletter-hero h2{font-family:Plus Jakarta Sans,sans-serif;font-size:30px;font-weight:800;color:var(--brand-navy);letter-spacing:-.02em}.section-more{margin-top:22px}.section-more a{display:inline-flex;align-items:center;gap:6px;color:var(--brand-blue);font-weight:700;font-size:14px}.section-more a:hover{color:var(--brand-blue-dark)}.pillar-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.pillar-card{background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);padding:26px}.pillar-card h3{font-family:Plus Jakarta Sans,sans-serif;font-size:19px;font-weight:700;color:var(--brand-navy);margin-bottom:8px}.pillar-card p{font-size:15px;color:var(--text-secondary)}.pillar-card--link{display:block;transition:transform .18s,box-shadow .18s,border-color .18s}.pillar-card--link:hover{transform:translateY(-2px);border-color:var(--brand-blue);box-shadow:0 16px 40px -18px #1a1f4e29}.edition-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,360px));justify-content:start;gap:22px}.edition-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);padding:26px;box-shadow:0 12px 40px -20px #1a1f4e1f;transition:transform .18s,box-shadow .18s,border-color .18s}.edition-card:hover{transform:translateY(-2px);border-color:var(--brand-blue);box-shadow:0 18px 48px -20px #1a1f4e2e}.edition-card__meta{font-size:12px;font-weight:700;color:var(--brand-blue);text-transform:uppercase;letter-spacing:.06em;margin-bottom:12px}.edition-card h3{font-family:Plus Jakarta Sans,sans-serif;font-size:19px;font-weight:800;color:var(--brand-navy);letter-spacing:-.01em;line-height:1.25;margin-bottom:12px}.edition-card p{font-size:14px;color:var(--text-secondary);line-height:1.55}.edition-card__topics{list-style:none;display:flex;flex-direction:column;gap:8px;border-left:3px solid var(--brand-blue);padding-left:14px;margin-top:14px}.edition-card__topics li{font-size:13px;color:var(--text-secondary)}.newsletter-hero,.edition,.guide{padding-top:8px}.newsletter-hero{padding:24px 0 8px}.back-link{display:inline-block;font-size:13px;font-weight:600;color:var(--brand-blue);margin-bottom:18px}.back-link:hover{color:var(--brand-blue-dark)}.edition h1,.guide h1,.newsletter-hero h1{font-family:Plus Jakarta Sans,sans-serif;font-size:40px;font-weight:800;line-height:1.12;letter-spacing:-.025em;color:var(--brand-navy);margin:8px 0 16px;max-width:820px}.edition .eyebrow,.guide .eyebrow{display:block;margin-bottom:6px}.lead{font-size:18px;color:var(--text-secondary);line-height:1.6;max-width:760px}.newsletter-meta{margin-top:24px;display:flex;flex-wrap:wrap;align-items:center;gap:16px}.newsletter-meta span{color:var(--text-secondary);font-size:14px}.guide-meta{margin:10px 0 0;color:var(--text-secondary);font-size:13px}.edition-topics{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 0}.edition-topics li{background:var(--bg-blue-light);color:var(--brand-navy);font-size:13px;font-weight:600;padding:6px 12px;border-radius:999px}.edition-body{margin-top:32px;max-width:760px}.edition-body h2{font-family:Plus Jakarta Sans,sans-serif;margin:40px 0 12px;font-size:25px;font-weight:800;color:var(--brand-navy);line-height:1.25;letter-spacing:-.01em}.edition-body p{margin:0 0 18px;color:var(--text);font-size:17px;line-height:1.75}.edition-body strong{color:var(--brand-navy)}.edition-body a{color:var(--brand-blue);text-decoration:underline;word-break:break-word}.edition-body ul{margin:0 0 18px;padding-left:20px;list-style:disc;color:var(--text)}.edition-body li{margin-bottom:8px;font-size:17px;line-height:1.6}.edition-body blockquote{margin:0 0 18px;padding:4px 0 4px 18px;border-left:3px solid var(--brand-blue);color:var(--brand-navy);font-family:Plus Jakarta Sans,sans-serif;font-weight:600}.edition-back{display:flex;flex-wrap:wrap;gap:12px;margin-top:44px;padding-top:26px;border-top:1px solid var(--border)}.guide-faq,.guide-related{margin-top:44px;padding-top:26px;border-top:1px solid var(--border);max-width:820px}.guide-faq h2{font-family:Plus Jakarta Sans,sans-serif;margin:0 0 14px;font-size:25px;font-weight:800;color:var(--brand-navy)}.guide-faq__item{border-bottom:1px solid var(--border);padding:14px 0}.guide-faq__item summary{cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;font-weight:700;color:var(--brand-navy);font-size:17px;line-height:1.4}.guide-faq__item p{margin:12px 0 0;color:var(--text-secondary);font-size:16px;line-height:1.7}.guide-related .eyebrow{display:block;margin-bottom:16px}@media(max-width:920px){.content-hero{grid-template-columns:1fr;gap:40px;padding:36px 0 48px}.content-hero__copy h1{font-size:38px}.pillar-grid,.edition-list{grid-template-columns:1fr}.edition h1,.guide h1,.newsletter-hero h1{font-size:32px}}.qa-group{margin-bottom:40px}.qa-group__title{font-family:Plus Jakarta Sans,sans-serif;font-size:15px;font-weight:700;color:var(--brand-blue);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px}.qa-list{border-top:1px solid var(--border);max-width:860px}.qa-item{border-bottom:1px solid var(--border)}.qa-item>summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:17px;line-height:1.35;color:var(--brand-navy)}.qa-item>summary::-webkit-details-marker{display:none}.qa-item>summary:after{content:"+";flex:0 0 auto;font-size:22px;font-weight:600;color:var(--brand-blue);line-height:1}.qa-item[open]>summary:after{content:"–"}.qa-item__body{padding:0 0 18px}.qa-item__body p{color:var(--text-secondary);font-size:16px;line-height:1.7;margin:0 0 10px}.qa-item__body a{color:var(--brand-blue);font-weight:700;font-size:14px;text-decoration:none}.qa-item__body a:hover{color:var(--brand-blue-dark)}.insights-page main.hub{max-width:none;margin:0;padding:0}.hub-band{background-image:linear-gradient(180deg,#dcecfb,#eaf3fd 40%,#fff)}.hub-band .hub-section{background:transparent}.hub-section{padding:52px 0}.hub-section--hero{padding:8px 0 0}.hub-section--tint{background:var(--bg-light)}.hub-section>.container>.content-hero{padding:48px 0 8px}.section-link{display:inline-block;text-decoration:none;margin-bottom:4px}.section-link__title{font-family:Plus Jakarta Sans,sans-serif;font-size:30px;font-weight:800;color:var(--brand-navy);letter-spacing:-.02em;transition:opacity .15s}.section-link:hover .section-link__title{opacity:.82}.section-desc{margin:4px 0 26px;color:var(--text-secondary);font-size:16px}.guide-rows{border-top:1px solid var(--border);max-width:920px}.guide-row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:15px 2px;border-bottom:1px solid var(--border);transition:padding-left .15s ease}.guide-row__q{font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:16.5px;line-height:1.35;color:var(--brand-navy);transition:color .15s}.guide-row__arrow{flex:0 0 auto;color:var(--brand-blue);font-weight:700;transition:transform .15s}.guide-row:hover{padding-left:8px}.guide-row:hover .guide-row__q{color:var(--brand-blue)}.guide-row:hover .guide-row__arrow{transform:translate(3px)}.edition-list--3{grid-template-columns:repeat(3,1fr)}.edition-list--compact .edition-card{padding:20px}.edition-list--compact .edition-card h3{font-size:17px;margin-bottom:8px}.edition-list--compact .edition-card p{font-size:13px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:900px){.edition-list--3{grid-template-columns:1fr}}.webinar-list{display:grid;grid-template-columns:1fr;gap:18px;max-width:820px}.webinar-card{display:block;background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);padding:26px 28px;box-shadow:0 12px 40px -20px #1a1f4e1f;transition:transform .18s,box-shadow .18s,border-color .18s}.webinar-card:hover{transform:translateY(-2px);border-color:var(--brand-blue);box-shadow:0 18px 48px -20px #1a1f4e2e}.webinar-card__meta{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-secondary);margin-bottom:10px}.webinar-card__badge{font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--brand-navy);background:var(--bg-blue-light);padding:2px 8px;border-radius:999px}.webinar-card__cat{font-size:12px;font-weight:700;color:var(--brand-blue);text-transform:uppercase;letter-spacing:.06em;margin:0 0 6px}.webinar-card__title{font-family:Plus Jakarta Sans,sans-serif;font-size:22px;font-weight:800;color:var(--brand-navy);letter-spacing:-.015em;line-height:1.22;margin:0 0 10px}.webinar-card__intro{font-size:15px;color:var(--text-secondary);line-height:1.6;margin:0 0 16px}.webinar-card__cta{font-size:14px;font-weight:700;color:var(--brand-blue)}.webinar-card:hover .webinar-card__cta{color:var(--brand-blue-dark)}.webinar-detail__meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0 20px;color:var(--text-secondary);font-size:14px}.webinar-actions{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0 8px}.button.is-disabled{opacity:.55;cursor:not-allowed;pointer-events:none}.webinar-takeaways{margin:36px 0 8px;max-width:760px;background:var(--bg-light);border-radius:var(--radius-lg);padding:24px 28px}.webinar-takeaways h2,.webinar-speakers h2,.webinar-audience h2{font-family:Plus Jakarta Sans,sans-serif;font-size:21px;font-weight:800;color:var(--brand-navy);letter-spacing:-.01em;margin:0 0 14px}.webinar-takeaways ul{list-style:none;display:flex;flex-direction:column;gap:12px;margin:0;padding:0}.webinar-takeaways li{position:relative;padding-left:26px;font-size:16px;color:var(--text);line-height:1.6}.webinar-takeaways li:before{content:"";position:absolute;left:0;top:9px;width:10px;height:10px;border-radius:3px;background:var(--brand-blue)}.webinar-speakers{margin:36px 0 8px;max-width:760px}.webinar-speakers ul{list-style:none;display:flex;flex-wrap:wrap;gap:16px;margin:0;padding:0}.webinar-speakers li{display:flex;flex-direction:column;background:#fff;border:1px solid var(--border);border-radius:var(--radius-md);padding:14px 18px;min-width:220px}.webinar-speakers__name{font-weight:700;color:var(--brand-navy);font-size:15px}.webinar-speakers__role{font-size:13px;color:var(--text-secondary);margin-top:2px}.webinar-audience{margin:36px 0 8px;max-width:760px}.webinar-audience p{font-size:16px;color:var(--text-secondary);line-height:1.6;margin:0}
