.article_articlePage__Vhkv0{padding-block:2rem 5.5rem;color:var(--color-ink)}.article_article__u3Wbk{max-width:900px;margin-inline:auto}.article_cover__KdCN7{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:8px;background:var(--color-soft-stone)}.article_landscapeFigure__NewFv{width:100%;margin:0}.article_landscapeCover__GmFZj{display:block;width:100%;height:auto;border-radius:8px}.article_coverCaption__9ZzSy{margin-top:.625rem;color:var(--color-muted-olive);font-size:.8125rem;line-height:1.5}.article_coverImage__e9HQU{object-fit:cover;object-position:50% 65%}.article_articleHeader__jwkTu{margin-top:1.75rem}.article_category__DiYt_{margin:0 0 .75rem;color:var(--color-field-olive);font-size:.75rem;font-weight:700;letter-spacing:.1em;line-height:1.4;text-transform:uppercase}.article_title__qFL_r{margin:0;color:var(--color-deep-forest);font-size:clamp(1.875rem,4vw,2.5rem);font-weight:700;line-height:1.2;text-wrap:balance}.article_date__PTHtg{display:block;margin-top:1rem;color:var(--color-muted-olive);font-size:.875rem}.article_body__fdrxW{margin-top:2.5rem;font-size:1.125rem;line-height:1.75;overflow-wrap:anywhere}.article_body__fdrxW p{margin:0 0 1.125rem}.article_body__fdrxW h2{margin:3rem 0 1.125rem;color:var(--color-deep-forest);font-size:1.875rem;font-weight:700;line-height:1.25}.article_body__fdrxW h3{margin:1.5rem 0 .5rem;color:var(--color-deep-forest);font-size:1.375rem;font-weight:650;line-height:1.35}.article_body__fdrxW ol,.article_body__fdrxW ul{margin:0 0 1.5rem;padding-left:1.5rem}.article_body__fdrxW li{padding-left:.25rem;margin-bottom:.75rem}.article_articleCta__miaS7 a,.article_body__fdrxW a{color:var(--color-field-olive);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.article_body__fdrxW strong{font-weight:650}.article_sourceQuote__Vh5kc{margin:0 0 1.25rem;font-style:italic}.article_sourceQuote__Vh5kc cite{display:block;margin-top:.5rem;color:var(--color-muted-olive);font-size:.8125rem;font-style:normal}.article_inlineFigure__CLUK_{margin:2rem 0 1.75rem}.article_inlineImage__1KjLJ{display:block;width:100%;height:auto;aspect-ratio:16/9;border-radius:8px;object-fit:cover}.article_imageCaption__xc6Vl{margin-top:.625rem;color:var(--color-muted-olive);font-size:.8125rem;line-height:1.5}.article_keyPrinciple__uRkYN{font-weight:650}.article_articleCta__miaS7{margin-top:3rem;padding-top:1.25rem;border-top:1px solid var(--color-soft-stone);font-size:1rem;line-height:1.6}@media (max-width:767px){.article_articlePage__Vhkv0{padding-block:1.25rem 3.5rem}.article_articleHeader__jwkTu{margin-top:1.25rem}.article_title__qFL_r{font-size:1.875rem}.article_body__fdrxW{margin-top:2rem;font-size:1rem;line-height:1.75}.article_body__fdrxW h2{margin-top:2.5rem;font-size:1.5rem}.article_body__fdrxW h3{font-size:1.1875rem}}.BlogPhotoCarousel_carousel__etXcX{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:12px;width:min(calc(100vw - 64px),1216px);margin-inline-start:calc((100% - min(calc(100vw - 64px), 1216px)) / 2);margin-block:1.75rem 2rem}.BlogPhotoCarousel_viewport__ui8Np{min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x mandatory;touch-action:pan-x}.BlogPhotoCarousel_viewport__ui8Np::-webkit-scrollbar{display:none}.BlogPhotoCarousel_rail__WYUBr{display:flex;gap:16px;width:100%;cursor:grab}.BlogPhotoCarousel_slide__0mXpQ{position:relative;flex:0 0 82%;width:82%;min-width:0;scroll-snap-align:start}.BlogPhotoCarousel_photoButton__mNa04{position:relative;display:block;width:100%;aspect-ratio:4/3;overflow:hidden;border:0;border-radius:var(--radius-md);background:transparent;cursor:zoom-in}.BlogPhotoCarousel_arrow__J_yBY:focus-visible,.BlogPhotoCarousel_close__d46gg:focus-visible,.BlogPhotoCarousel_lightboxArrow__ttjWT:focus-visible,.BlogPhotoCarousel_photoButton__mNa04:focus-visible{outline:2px solid var(--color-muted-olive);outline-offset:3px}.BlogPhotoCarousel_carouselImage__WXgPc{object-fit:cover;transition:transform .5s ease}.BlogPhotoCarousel_photoButton__mNa04:hover .BlogPhotoCarousel_carouselImage__WXgPc{transform:scale(1.02)}.BlogPhotoCarousel_arrow__J_yBY,.BlogPhotoCarousel_close__d46gg,.BlogPhotoCarousel_lightboxArrow__ttjWT{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--color-deep-forest);border-radius:999px;background:var(--color-deep-forest);color:white;cursor:pointer;transition:opacity .16s ease,background-color .16s ease}.BlogPhotoCarousel_arrow__J_yBY{width:44px;height:44px}.BlogPhotoCarousel_arrow__J_yBY:hover,.BlogPhotoCarousel_close__d46gg:hover,.BlogPhotoCarousel_lightboxArrow__ttjWT:hover{background:var(--color-field-olive)}.BlogPhotoCarousel_arrow__J_yBY:disabled{cursor:default;opacity:.35}.BlogPhotoCarousel_lightbox__h2K_F{position:fixed;z-index:100;inset:0;display:flex;align-items:center;justify-content:center;padding:28px;background:rgb(0 0 0/92%)}.BlogPhotoCarousel_originalFrame__DmbiT{position:relative;width:min(100%,1440px);height:min(88vh,1100px)}.BlogPhotoCarousel_originalImage__tZb1o{object-fit:contain}.BlogPhotoCarousel_close__d46gg{top:16px;right:16px;width:44px;height:44px}.BlogPhotoCarousel_close__d46gg,.BlogPhotoCarousel_lightboxArrow__ttjWT{position:absolute;z-index:2;border-color:rgb(255 255 255/30%);background:rgb(255 255 255/12%)}.BlogPhotoCarousel_lightboxArrow__ttjWT{top:50%;width:48px;height:48px;transform:translateY(-50%)}.BlogPhotoCarousel_lightboxPrevious__47Zf7{left:16px}.BlogPhotoCarousel_lightboxNext__zfua0{right:16px}@media (min-width:768px){.BlogPhotoCarousel_carousel__etXcX{gap:16px}.BlogPhotoCarousel_rail__WYUBr{gap:20px}.BlogPhotoCarousel_slide__0mXpQ{flex-basis:62%;width:62%}}@media (min-width:1024px){.BlogPhotoCarousel_slide__0mXpQ{flex-basis:40%;width:40%}}@media (max-width:767px){.BlogPhotoCarousel_carousel__etXcX{display:block;width:calc(100vw - 40px);margin-inline-start:calc((100% - (100vw - 40px)) / 2);margin-block:1.5rem 1.75rem}.BlogPhotoCarousel_rail__WYUBr{gap:12px}.BlogPhotoCarousel_slide__0mXpQ{flex-basis:82%;width:82%}.BlogPhotoCarousel_arrow__J_yBY{position:absolute;z-index:2;top:50%;width:40px;height:40px;transform:translateY(-50%);border-color:rgb(255 255 255/25%);background:rgb(21 29 26/82%)}.BlogPhotoCarousel_previous___GLxC{left:10px}.BlogPhotoCarousel_next__EfLjl{right:10px}.BlogPhotoCarousel_lightbox__h2K_F{padding:12px}.BlogPhotoCarousel_originalFrame__DmbiT{height:82vh}.BlogPhotoCarousel_lightboxPrevious__47Zf7{left:8px}.BlogPhotoCarousel_lightboxNext__zfua0{right:8px}}