.insights-page,.insight-article{overflow-x:clip;color:var(--color-ink)}.insights-page section,.insight-article section{scroll-margin-top:calc(var(--site-header-height) + 1.5rem)}.insights-page a:focus-visible,.insight-article a:focus-visible{outline:3px solid var(--color-accent);outline-offset:4px}.insights-hero,.insight-article__hero{position:relative;overflow:hidden}.insights-hero:after,.insight-article__hero:after{position:absolute;width:clamp(24rem,48vw,46rem);aspect-ratio:1;inset-block-end:min(-25rem,-19vw);inset-inline-end:min(-15rem,-8vw);border:clamp(3.5rem,8vw,7rem) solid color-mix(in srgb,var(--color-heading-on-dark) 5.5%,transparent);border-radius:50%;content:""}.insights-hero__inner,.insight-article__hero-inner{position:relative;z-index:1}.insights-hero h1,.insight-article__hero h1{max-width:65rem;margin:0;font-size:var(--type-page-hero-size);font-weight:var(--font-weight-label);letter-spacing:var(--letter-spacing-heading);line-height:var(--heading-line-height);text-wrap:balance}.insights-hero__inner>p:last-child,.insight-article__excerpt{max-width:48rem;margin:1.8rem 0 0;color:color-mix(in srgb,var(--color-heading-on-dark) 76%,transparent);font-size:var(--type-lead-size);line-height:var(--body-line-height)}.insights-cta__inner,.insight-article__cta-inner{display:grid;grid-template-columns:minmax(14rem,.34fr) minmax(0,.66fr);align-items:start;gap:clamp(2rem,8vw,7rem)}.insights-journal__heading h2,.insights-cta h2,.insight-article__cta h2{max-width:52rem;margin:0;font-size:var(--type-section-title-size);font-weight:var(--font-weight-label);letter-spacing:var(--letter-spacing-heading);line-height:var(--heading-line-height);text-wrap:balance}.insights-journal__heading{display:grid;grid-template-columns:minmax(0,.95fr) minmax(18rem,.65fr);align-items:end;gap:var(--section-intro-gap)}.insights-journal__intro{max-width:40rem;margin:0;color:var(--color-text-muted);font-size:var(--type-lead-size);line-height:var(--body-line-height)}.insights-journal__list{margin-top:var(--section-header-gap);border-block-start:1px solid var(--color-line)}.insights-journal__article{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:clamp(1.5rem,4vw,3.5rem);padding-block:clamp(2.25rem,4vw,3.25rem);border-block-end:1px solid var(--color-line)}.insights-journal__article--featured{padding-block-start:clamp(2.75rem,5vw,4rem)}.insights-journal__date{display:flex;flex-direction:column;padding-top:.2rem}.insights-journal__date-day{color:var(--color-primary);font-size:var(--type-h3-size);font-weight:var(--font-weight-label);line-height:1.1;text-transform:uppercase}.insights-journal__date-year{margin-top:.15rem;color:var(--color-muted);font-size:var(--type-small-size);font-weight:var(--font-weight-body)}.insights-journal__tag{display:inline-block;margin-bottom:.85rem;padding:.3rem .7rem;border-radius:999px;background:color-mix(in srgb,var(--color-accent) 14%,transparent);color:color-mix(in srgb,var(--color-accent) 55%,var(--color-ink));font-size:var(--type-micro-size);font-weight:var(--font-weight-label);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase}.insights-journal__content h3{max-width:56rem;margin:0;font-size:var(--type-h3-size);font-weight:var(--font-weight-label);letter-spacing:var(--letter-spacing-heading);line-height:var(--heading-line-height)}.insights-journal__content h3 a{color:var(--color-ink);text-decoration:none}.insights-journal__content h3 a:hover{color:var(--color-primary)}.insights-journal__content>p{display:-webkit-box;overflow:hidden;max-width:45rem;margin:1.4rem 0 0;color:var(--color-muted);line-height:var(--body-line-height);-webkit-line-clamp:2;-webkit-box-orient:vertical}.insights-journal__read{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.6rem;color:var(--color-primary);font-size:var(--type-small-size);font-weight:var(--font-weight-label);text-decoration:none}.insights-journal__read .icon{width:1rem;height:1rem}.insights-archive__description{max-width:48rem;margin-top:1.8rem;color:color-mix(in srgb,var(--color-heading-on-dark) 76%,transparent);font-size:var(--type-body-size);line-height:var(--body-line-height)}.insights-archive__description p{margin:0}.insights-pagination{margin-top:3rem}.insights-pagination .page-numbers{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center;margin:0;padding:0;list-style:none}.insights-pagination a,.insights-pagination span{display:inline-flex;min-width:2.75rem;min-height:2.75rem;align-items:center;justify-content:center;padding:.6rem .85rem;border:1px solid var(--color-line);border-radius:var(--button-radius);color:var(--color-primary);text-decoration:none}.insights-pagination .current{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-text-on-dark)}.insights-newsletter__card{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(23rem,.9fr);align-items:center;max-width:74rem;margin-inline:auto;gap:clamp(1.75rem,4vw,3rem);padding:clamp(2rem,4vw,2.75rem);border:1px solid var(--color-line);border-radius:var(--card-radius);background:var(--color-bg);box-shadow:0 1rem 3rem color-mix(in srgb,var(--color-shadow) 6%,transparent)}.insights-newsletter__title{max-width:none;margin:.5rem 0 0;color:var(--color-ink);font-size:var(--type-card-title-size);font-weight:var(--font-weight-label);letter-spacing:var(--letter-spacing-heading);line-height:var(--heading-line-height)}.insights-newsletter__copy{margin:.6rem 0 0;color:var(--color-muted);font-size:var(--type-small-size);line-height:var(--body-line-height)}.insights-newsletter__fields{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.insights-newsletter__field{display:flex;flex-direction:column;gap:.4rem}.insights-newsletter__field label{color:var(--color-ink);font-size:var(--type-small-size);font-weight:var(--font-weight-label)}.insights-newsletter__field input{min-height:3.5rem;padding:0 1.15rem;border:1px solid var(--color-line);border-radius:var(--button-radius);background:var(--color-bg);color:var(--color-ink);font:inherit;font-size:var(--type-body-size)}.insights-newsletter__field input:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}.insights-newsletter__submit{width:100%;min-height:3.5rem;justify-content:center;margin-top:.85rem}.insights-newsletter__honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.insights-newsletter__status{margin:.85rem 0 0;color:var(--color-muted);font-size:var(--type-small-size)}.insights-newsletter__status.is-success{color:var(--color-accent)}.insights-newsletter__status.is-error{color:var(--color-error)}@media (max-width: 780px){.insights-newsletter__card{grid-template-columns:minmax(0,1fr)}}@media (max-width: 480px){.insights-newsletter__fields{grid-template-columns:1fr}}.insights-cta,.insight-article__cta{background:var(--color-primary);color:var(--color-text-on-dark)}.insights-page .insights-cta,.insight-article .insight-article__cta{padding-block:clamp(3.5rem,5vw,4.75rem)}.insights-cta h2,.insight-article__cta h2{color:var(--color-text-on-dark)}.insights-cta h2+p,.insight-article__cta h2+p{max-width:44rem;margin:1.5rem 0 2rem;color:color-mix(in srgb,var(--color-heading-on-dark) 75%,transparent);font-size:var(--type-body-size);line-height:var(--body-line-height)}.insight-article__back{display:inline-block;margin-bottom:2.5rem;color:color-mix(in srgb,var(--color-heading-on-dark) 70%,transparent);font-size:var(--type-small-size);font-weight:var(--font-weight-label);text-decoration:none}.insight-article__back:before{content:"←";margin-inline-end:.6rem}.insight-article__hero .home-section__eyebrow a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.25em}[dir=rtl] .insight-article__back:before{content:"→"}.insight-article__hero h1{max-width:70rem;font-size:var(--type-page-hero-size)}.insight-article__meta{display:flex;flex-wrap:wrap;gap:.8rem 2rem;margin-top:2rem;color:color-mix(in srgb,var(--color-heading-on-dark) 62%,transparent);font-size:var(--type-micro-size);font-weight:var(--font-weight-label);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase}.insight-article__tags{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.5rem}.insight-article__tags a{padding:.45rem .75rem;border:1px solid color-mix(in srgb,var(--color-heading-on-dark) 25%,transparent);color:color-mix(in srgb,var(--color-heading-on-dark) 82%,transparent);font-size:var(--type-micro-size);text-decoration:none}.insight-article__tags a:hover{border-color:var(--color-accent);color:var(--color-text-on-dark)}.insight-article__body{display:grid;grid-template-columns:minmax(0,.68fr) minmax(16rem,.32fr);align-items:start;gap:clamp(3rem,9vw,8rem);padding-block:var(--section-space)}.insight-article__content{max-width:48rem;font-size:var(--type-body-size);line-height:var(--body-line-height)}.insight-article__content>p:first-child{color:var(--color-text-muted);font-size:var(--type-h3-size);line-height:var(--body-line-height)}.insight-article__content h2{margin:3.5rem 0 1.2rem;color:var(--color-ink);font-size:var(--type-h3-size);letter-spacing:var(--letter-spacing-heading);line-height:var(--heading-line-height)}.insight-article__content h3{margin:2.4rem 0 .8rem;font-size:var(--type-h3-size)}.insight-article__content p,.insight-article__content li{color:var(--color-muted)}.insight-article__content ul,.insight-article__content ol{padding-inline-start:1.4rem}.insight-article__content li{margin-top:.75rem}.insight-article__content blockquote{margin:3rem 0;border-inline-start:4px solid var(--color-accent);background:var(--color-bg-warm);padding:1.75rem 2rem;color:var(--color-ink);font-size:var(--type-h3-size);font-weight:var(--font-weight-label);line-height:var(--body-line-height)}.insight-article__aside{position:sticky;inset-block-start:calc(var(--site-header-height) + 2rem);border-block-start:4px solid var(--color-secondary);border-radius:var(--card-radius);background:var(--color-bg-warm);padding:2rem}.insight-article__aside span{color:var(--color-text-muted);font-size:var(--type-micro-size);font-weight:var(--font-weight-label);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase}.insight-article__aside p{margin:1rem 0 1.4rem;color:var(--color-muted);line-height:var(--body-line-height)}.insight-article__aside a{color:var(--color-primary);font-weight:var(--font-weight-label)}@media (max-width: 850px){.insights-journal__heading,.insights-cta__inner,.insight-article__cta-inner,.insight-article__body{grid-template-columns:minmax(0,1fr)}.insights-journal__article{grid-template-columns:5rem minmax(0,1fr)}.insight-article__aside{position:static;max-width:38rem}}@media (max-width: 560px){.insights-hero,.insight-article__hero{padding-block:3.75rem}.insights-hero h1,.insight-article__hero h1{overflow-wrap:break-word}.insights-journal__article{grid-template-columns:1fr}.insights-journal__date{flex-direction:row;align-items:baseline;gap:.4rem}.insight-article__content blockquote{padding:1.4rem}}
