.articles-page{background:#f8f9fc;color:#263047} .articles-main{padding:10.5rem 0 6rem;overflow-wrap:break-word} .articles-shell{width:calc(100% - 4rem);max-width:112rem;margin-inline:auto} .articles-intro{padding:2rem 0 3rem} .articles-intro .breadcrumbs{max-width:90rem} .articles-intro .breadcrumbs a{color:#465371;border-color:#a1aac1} .articles-intro .breadcrumbs ol{font-family:Arial,sans-serif;line-height:1.5} .articles-eyebrow,.articles-meta,.articles-byline,.articles-intro__rule{font-family:Arial,sans-serif;font-size:1.3rem;line-height:1.6} .articles-eyebrow{text-transform:uppercase;letter-spacing:.14em;font-weight:700;color:#5c4a91;margin:1.4rem 0 2rem} .articles-meta{font-weight:700;color:#5b478d;margin:0 0 1.5rem} .articles-meta span{font-weight:400;color:#576278;white-space:nowrap} .articles-intro h1{font-size:clamp(3rem,5vw,6rem);line-height:1.14;letter-spacing:-.045em;font-weight:700;max-width:108rem;margin:0 0 2.4rem} .articles-deck{font-family:Arial,sans-serif;font-size:clamp(1.9rem,2vw,2.4rem);line-height:1.55;max-width:78rem;color:#4b5870;margin:0 0 2rem} .articles-byline{color:#5b667c;margin:2.4rem 0 0}.articles-byline span{margin:0 .8rem;color:#786a9a} .articles-intro__rule{border-top:1px solid #d8dde7;padding-top:2rem;margin-top:4rem;display:flex;justify-content:space-between;gap:1rem;color:#566278} .articles-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:3.6rem 2.8rem} .articles-card{min-width:0;border-bottom:1px solid #d8dde7;padding-bottom:2.8rem} .articles-card__image{display:block;border-radius:0 2.4rem 2.4rem 2.4rem;overflow:hidden;background:#e9eaf4} .articles-picture{display:block}.articles-picture img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover} .articles-picture--card img{aspect-ratio:16/9} .articles-card__copy{padding-top:2rem} .articles-card h2{font-size:2.1rem;line-height:1.35;letter-spacing:-.025em;margin:0 0 1.3rem} .articles-card h2 a{color:#263047}.articles-card h2 a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em} .articles-card__copy>p:not(.articles-meta){font-family:Arial,sans-serif;font-size:1.7rem;line-height:1.6;color:#526078;margin:0 0 1.6rem} .articles-card__more{display:flex;justify-content:space-between;align-items:center;font-family:Arial,sans-serif;font-size:1.4rem;font-weight:700;color:#514079} .articles-card__more span{font-size:2.2rem} .articles-figure{margin:0 0 3.5rem} .articles-figure .articles-picture{border-radius:0 2.4rem 2.4rem 2.4rem;overflow:hidden;background:#edf0f8} .articles-figure figcaption{font-family:Arial,sans-serif;font-size:1.2rem;line-height:1.5;color:#647087;margin-top:1rem} .articles-body{width:calc(100% - 4rem);max-width:74rem;margin:0 auto;font-family:Arial,sans-serif;font-size:1.8rem;line-height:1.8} .articles-body>p{margin:0 0 2.4rem} .articles-body>h2{font-family:Comfortaa,Arial,sans-serif;font-size:clamp(2.3rem,3vw,3.2rem);line-height:1.3;letter-spacing:-.035em;margin:4.5rem 0 2rem;scroll-margin-top:11rem} .articles-body>p.articles-insight>strong{display:block;border-left:3px solid #9a85ca;padding:1rem 0 1rem 2rem;font-size:1.1em;line-height:1.65} .articles-body>.articles-figure{margin:3.8rem 0 4rem} .articles-cta{margin:5rem 0;padding:3rem 2.4rem;background:#eae6f3;border-radius:0 2.4rem 2.4rem 2.4rem} .articles-cta h2{font-family:Comfortaa,Arial,sans-serif;line-height:1.35;font-size:2.5rem;letter-spacing:-.035em} .articles-cta p{line-height:1.6} .articles-cta a{display:inline-block;color:#fff;background:#514079;border-radius:3rem;padding:1rem 2rem;font-weight:700;font-size:1.5rem} .articles-cta a.articles-cta__secondary{background:none;color:#514079;text-decoration:underline;padding-left:0;margin:1rem 0 0;display:block} .articles-section-label{border-top:1px solid #d8dde7;padding-top:3rem;display:flex;flex-wrap:wrap;gap:2rem;align-items:center;justify-content:space-between;margin:0 0 3rem} .articles-section-label h2{margin:0;font-size:2.5rem}.articles-section-label a{color:#514079;font-size:1.4rem} .articles-related{margin-top:6rem} .articles-main a:focus-visible{outline:3px solid #7155af;outline-offset:5px} @media(min-width:640px){ .articles-main{padding-top:13rem}.articles-shell{width:calc(100% - 6rem)} .articles-grid{grid-template-columns:repeat(2,minmax(0,1fr))} .articles-card--featured{grid-column:1/-1}.articles-card--featured h2{font-size:3.2rem} .articles-picture img{aspect-ratio:16/9} .articles-body{font-size:1.9rem;width:calc(100% - 6rem)} .articles-intro{padding-bottom:4rem}.articles-hero{margin-bottom:5rem} .articles-cta{padding:4rem}.articles-cta a.articles-cta__secondary{display:inline-block;margin-left:2rem} } @media(min-width:960px){ .articles-intro{padding-top:4rem}.articles-card--featured{display:grid;grid-template-columns:1.1fr 1fr;gap:4rem;align-items:center;padding-bottom:4rem} .articles-card--featured .articles-card__copy{padding:0}.articles-card--featured h2{font-size:3rem} .articles-card h2{font-size:2.5rem}.articles-card--featured h2{font-size:3rem} .articles-related .articles-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.articles-related .articles-card h2{font-size:2rem} .articles-body>.articles-figure{width:calc(100% + 12rem);max-width:calc(100vw - 6rem);margin-left:-6rem} } @media(prefers-reduced-motion:reduce){.articles-page{scroll-behavior:auto}.articles-page *{animation:none!important;transition:none!important}} .articles-skip{position:fixed;top:1rem;left:1rem;z-index:30;padding:1.2rem 2rem;background:#263047;color:#fff;transform:translateY(-200%)} .articles-skip:focus{transform:none;color:#fff}