.article-page{color:var(--avant-deep);background:#fff;overflow:clip}.article-header.page-hero--editorial{min-height:clamp(28rem,52svh,36rem)}.article-header.page-hero--editorial .page-hero__content{width:min(100%,70rem);padding-block:calc(var(--header-height,5rem) + clamp(2rem, 4vw, 3.5rem)) clamp(3.5rem, 6vw, 5rem)}.article-header.page-hero--editorial .page-hero__title{max-width:20ch}.article-header.page-hero--editorial .page-hero__lead{max-width:48rem}.article-header__breadcrumbs{color:var(--avant-muted);margin-bottom:clamp(1.75rem,3vw,2.75rem)}.article-header__breadcrumbs .breadcrumb{font-size:.78rem}.article-header__date{color:var(--avant-muted);margin-top:1.5rem;font-size:.8rem}.article-header__date time{color:var(--avant-deep);font-weight:700}.article-hero-image{z-index:1;width:min(calc(100% - (var(--gutter) * 2)), 56rem);margin:clamp(1.75rem,3vw,2.75rem) auto 0;position:relative;overflow:hidden}.article-hero-image img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.article-hero-image--contained{background:#edf3f8}.article-hero-image--contained img{object-fit:contain;padding:clamp(.75rem,3vw,1.75rem)}.article-image-placeholder{aspect-ratio:16/9;background:linear-gradient(135deg, var(--avant-deep), var(--avant-primary));width:100%}.article-body{background:#fff;padding-block:clamp(3.5rem,6vw,5.5rem)}.article-measure{max-width:48rem;width:min(calc(100% - (var(--gutter) * 2)), var(--container));margin-inline:auto}.article-toc{border:1px solid var(--avant-border);border-radius:.5rem;margin-bottom:2.75rem}.article-toc summary{color:var(--avant-deep);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.95rem 1.2rem;font-size:.78rem;font-weight:700;list-style:none;display:flex}.article-toc summary::-webkit-details-marker{display:none}.article-toc summary:after{content:"";border-right:1.5px solid var(--avant-primary);border-bottom:1.5px solid var(--avant-primary);width:.55rem;height:.55rem;transition:transform .3s var(--ease-out);transform:rotate(45deg)}.article-toc[open] summary:after{transform:rotate(-135deg)}.article-toc ol{counter-reset:toc;margin:0;padding:0 1.2rem 1.1rem;list-style:none}.article-toc li{counter-increment:toc;margin-bottom:.5rem;font-size:.9rem}.article-toc li:before{content:counter(toc) ". ";color:var(--avant-primary);font-weight:700}.article-toc a{color:var(--avant-deep);text-decoration:underline;text-decoration-color:var(--avant-border);text-underline-offset:.2em}.article-toc a:hover{color:var(--avant-primary);text-decoration-color:currentColor}.article-body__content{color:var(--avant-graphite);font-size:.98rem;line-height:1.75}.article-body__content :where(p,ul,ol,blockquote){margin:0 0 1.3rem}.article-body__content :where(h2,h3){color:var(--avant-deep);font-family:var(--avgom-display);letter-spacing:-.012em;margin:2.6rem 0 1rem;font-weight:600;line-height:1.12}.article-body__content h2{scroll-margin-top:6.5rem;font-size:clamp(1.5rem,2.2vw,1.9rem)}.article-body__content h3{font-size:1.25rem}.article-body__content>:first-child{margin-top:0}.article-body__content :where(ul,ol){padding:0;list-style:none}.article-body__content li{margin-bottom:.6rem;padding-left:1.3rem;position:relative}.article-body__content ul li:before{background:var(--avant-primary);content:"";border-radius:50%;width:.3rem;height:.3rem;position:absolute;top:.72em;left:0}.article-body__content ol{counter-reset:article-ol}.article-body__content ol li{counter-increment:article-ol}.article-body__content ol li:before{content:counter(article-ol) ".";color:var(--avant-primary);font-weight:700;position:absolute;left:0}.article-body__content strong{color:var(--avant-deep);font-weight:700}.article-body__content a{color:var(--avant-primary);text-underline-offset:.15em;text-decoration:underline}.article-body__content blockquote{border-left:3px solid var(--avant-primary);color:var(--avant-deep);padding-left:1.25rem;font-style:italic}.article-body__empty{color:var(--avant-muted);font-size:.95rem}.article-body__footer{border-top:1px solid var(--avant-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;margin-top:3rem;padding-top:1.75rem;display:flex}.article-body__back{color:var(--avant-primary);transition:color .3s var(--ease-avgom), transform .4s var(--ease-out);align-items:center;gap:.55rem;font-size:.85rem;font-weight:700;display:inline-flex}.article-body__back:hover{color:var(--avant-deep);transform:translate(-.2rem)}.article-body__share{color:var(--avant-muted);align-items:center;gap:.7rem;font-size:.82rem;font-weight:700;display:flex}.article-body__share a{border:1px solid var(--avant-border);width:2.75rem;height:2.75rem;color:var(--avant-primary);transition:color .3s var(--ease-avgom), background-color .3s var(--ease-avgom), transform .4s var(--ease-out);background:0 0;border-radius:.25rem;place-items:center;display:grid}.article-body__share a:hover{color:#fff;background:var(--avant-primary);transform:translateY(-2px)}.article-body__share a:active{transform:translateY(0)scale(.94)}.related{background:var(--avant-mist);padding-block:clamp(2.75rem,4.5vw,4rem)}.related__layout{grid-template-columns:minmax(11rem,.55fr) minmax(0,2.45fr);align-items:start;gap:clamp(2rem,4vw,4.5rem);display:grid}.related__heading{border-right:1px solid var(--avant-border);padding-right:clamp(1rem,2.5vw,2.5rem)}.related__eyebrow{color:var(--avant-primary);letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:700}.related h2{color:var(--avant-deep);font-family:var(--avgom-display);letter-spacing:-.012em;margin-top:.5rem;margin-bottom:1.35rem;font-size:clamp(1.6rem,2.8vw,2.25rem);font-weight:600}.related__all.home-news__more{margin-top:0}.related__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);display:grid}.related__grid--1{grid-template-columns:minmax(0,30rem)}.related__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.related-card{min-width:0;padding-top:.75rem;position:relative}.related-card__image{aspect-ratio:16/9;object-fit:cover;border-radius:0;width:100%;height:auto;max-height:10.5rem;display:block}.related-card__image--contained{object-fit:contain;background:#edf3f8;padding:.75rem}.related-card .article-image-placeholder{border-radius:0}.related-card__body{padding:.9rem 0 0}.related-card__meta{color:var(--avant-muted);letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;font-size:.7rem;display:flex}.related-card__dot{background:var(--avant-primary);border-radius:50%;width:.2rem;height:.2rem;display:block}.related-card__body h3{text-wrap:pretty;margin:.45rem 0 0;font-size:clamp(1rem,1.25vw,1.15rem);font-weight:700;line-height:1.25}.related-card__body h3 a{color:var(--avant-deep)}.related-card__body h3 a:after{content:"";position:absolute;inset:0}.related-card__body h3 a:hover{color:var(--avant-primary)}@media (width<=900px){.related__grid:not(.related__grid--1){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.article-header.page-hero--editorial{min-height:auto}.article-header.page-hero--editorial .page-hero__content{padding-block:7.5rem 3.5rem}.article-header.page-hero--editorial .page-hero__title{max-width:17ch}.article-hero-image{margin-top:1.25rem}.article-body__footer{flex-direction:column;align-items:flex-start}.related__layout{grid-template-columns:1fr;gap:1.75rem}.related__heading{border-right:0;border-bottom:1px solid var(--avant-border);padding:0 0 1.5rem}}@media (width<=640px){.related__grid,.related__grid:not(.related__grid--1){grid-template-columns:1fr;gap:0}.related-card{grid-template-columns:7.5rem minmax(0,1fr);align-items:start;gap:1rem;padding-block:.85rem;display:grid}.related-card__image{aspect-ratio:4/3;height:5.5rem;max-height:5.5rem}.related-card__body{padding-top:0}.related-card__body h3{font-size:1rem}}@media (prefers-reduced-motion:reduce){.article-body__back,.article-body__share a{transition:none}}
