.article-page{background:radial-gradient(circle at 7% 4%,#d5eee84d,#0000 24rem),radial-gradient(circle at 94% 3%,#f0e0ff3d,#0000 22rem),linear-gradient(#fbfdfc 0%,#fff 35rem 100%);margin-top:-5.5rem;padding-top:5.5rem;overflow-x:clip}.article-reading{padding:1.5rem 0 5rem}.article-reading__layout{align-items:start;gap:1.5rem;min-width:0;display:grid}@media (width>=64rem){.article-reading{padding:2.75rem 0 8rem}.article-reading__layout{grid-template-columns:minmax(15rem,17rem) minmax(0,1fr);gap:4rem}}.article-sidebar{min-width:0}@media (width>=64rem){.article-sidebar{z-index:20;align-self:start;height:fit-content;position:sticky;top:6.5rem}}.article-toc{backdrop-filter:blur(.8rem);background:#fffffff0;border:1px solid #173f3b17;border-radius:1.1rem;width:100%;box-shadow:0 .8rem 2rem #173f3b0f}.article-toc summary,.article-toc__title{color:#0e2926;align-items:center;gap:.6rem;padding:.95rem 1rem;font-size:.82rem;font-weight:800;display:flex}.article-toc__title{z-index:2;backdrop-filter:blur(.8rem);background:#fffffff5;border-bottom:1px solid #173f3b12;position:sticky;top:0}.article-toc summary{cursor:pointer;list-style:none}.article-toc summary::-webkit-details-marker{display:none}.article-toc__chevron{margin-left:auto;transition:transform .18s}.article-toc[open] .article-toc__chevron{transform:rotate(90deg)}.article-toc ol{gap:.15rem;margin:0;padding:.55rem .65rem .75rem;list-style:none;display:grid}.article-toc li{margin:0;padding:0}.article-toc a{color:#66706e;border-radius:.75rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;padding:.65rem;font-size:.76rem;line-height:1.45;text-decoration:none;transition:color .18s,background-color .18s;display:grid}.article-toc a>span{color:#397f8d;background:#397f8d1a;border-radius:50%;place-items:center;width:1.75rem;height:1.75rem;font-size:.6rem;font-weight:800;transition:color .18s,background-color .18s;display:grid}.article-toc a:hover,.article-toc a:focus-visible,.article-toc a[data-active]{color:#0e2926;background:#397f8d1a;outline:none}.article-toc a:hover>span,.article-toc a:focus-visible>span,.article-toc a[data-active]>span{color:#fff;background:#397f8d}.article-toc--desktop{display:none}@media (width>=64rem){.article-toc{border-radius:1.35rem}.article-toc--mobile{display:none}.article-toc--desktop{overscroll-behavior:contain;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#397f8d73 transparent;max-height:min(34rem,100vh - 9rem);display:block;overflow:hidden auto}.article-toc--desktop::-webkit-scrollbar{width:.35rem}.article-toc--desktop::-webkit-scrollbar-track{background:0 0}.article-toc--desktop::-webkit-scrollbar-thumb{background:#397f8d66;border-radius:999px}}.article-entry{gap:3.5rem;min-width:0;display:grid}@media (width>=48rem){.article-entry{gap:4.5rem}}.article-entry__header{min-width:0}.article-entry__category{color:#397f8d;letter-spacing:.1em;text-transform:uppercase;margin-top:1.5rem;font-size:.66rem;font-weight:850;display:inline-flex}.article-entry__header>h1{overflow-wrap:anywhere;letter-spacing:-.05em;max-width:18ch;margin-top:.7rem;font-size:clamp(2.1rem,10vw,4.8rem);line-height:1}.article-entry__description{color:#66706e;max-width:50rem;margin-top:1.2rem;font-size:.98rem;line-height:1.75}@media (width>=48rem){.article-entry__description{font-size:1.08rem}}.article-entry__meta{color:#66706e;gap:.55rem;margin-top:1.25rem;font-size:.72rem;display:grid}.article-entry__meta span{align-items:center;gap:.45rem;display:inline-flex}.article-entry__meta svg{color:#397f8d}@media (width>=48rem){.article-entry__meta{flex-wrap:wrap;gap:1.25rem;display:flex}}.article-breadcrumbs{scrollbar-width:none;overflow-x:auto}.article-breadcrumbs::-webkit-scrollbar{display:none}.article-breadcrumbs ol{color:#66706e;align-items:center;gap:.3rem;width:max-content;min-width:100%;margin:0;padding:0;font-size:.68rem;list-style:none;display:flex}.article-breadcrumbs li{white-space:nowrap;align-items:center;margin:0;padding:0;display:inline-flex}.article-breadcrumbs a{color:inherit;text-decoration:none}.article-breadcrumbs a:hover,.article-breadcrumbs a:focus-visible{color:#0e2926}.article-breadcrumbs [aria-current=page]{color:#17201f;text-overflow:ellipsis;max-width:28rem;font-weight:750;overflow:hidden}.article-primary-button,.article-button{text-align:center;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;width:100%;min-height:3.2rem;padding:.72rem 1.15rem;font-size:.82rem;font-weight:800;text-decoration:none;transition:transform .18s,background-color .18s;display:flex}.article-primary-button:hover,.article-primary-button:focus-visible,.article-button:hover,.article-button:focus-visible{outline:none;transform:translateY(-1px)}@media (width>=48rem){.article-primary-button,.article-button{width:fit-content}}.article-primary-button{color:#fff;background:#0e2926;margin-top:1.5rem}.article-primary-button:hover,.article-primary-button:focus-visible{background:#173f3b}.article-button--light{color:#0e2926;background:#fff}.article-content{gap:0;min-width:0;display:grid}.article-content h2,.article-content h3,.article-content h4{overflow-wrap:anywhere;color:#17201f;scroll-margin-top:7rem}.article-content h2{letter-spacing:-.04em;max-width:24ch;margin-top:3.5rem;font-size:clamp(1.75rem,7vw,3.1rem);line-height:1.08}.article-content h2:first-child{margin-top:0}.article-content h3{letter-spacing:-.025em;max-width:30ch;margin-top:2.2rem;font-size:clamp(1.2rem,4vw,1.65rem);line-height:1.2}.article-content h4{margin-top:1.8rem;font-size:1.05rem;line-height:1.35}.article-content p{color:#66706e;margin-top:1rem;font-size:.94rem;line-height:1.8}@media (width>=48rem){.article-content p{font-size:1rem}}.article-content ul,.article-content ol{gap:0;margin-top:1.25rem;padding:0;list-style:none;display:grid}@media (width>=48rem){.article-content ul,.article-content ol{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem}}.article-content li{color:#66706e;background:0 0;border-bottom:1px solid #173f3b14;min-width:0;margin:0;padding:.72rem 0 .72rem 2rem;font-size:.88rem;line-height:1.65;position:relative}.article-content li:before{color:#fff;content:"✓";background:#397f8d;border-radius:50%;place-items:center;width:1.15rem;height:1.15rem;font-size:.6rem;font-weight:900;display:grid;position:absolute;top:.92rem;left:0}.article-content ol{counter-reset:article-list}.article-content ol li{counter-increment:article-list}.article-content ol li:before{color:#397f8d;content:counter(article-list);background:#397f8d1c;font-size:.6rem}.article-content blockquote{color:#0e2926;background:#397f8d17;border-left:.22rem solid #397f8d;border-radius:0 .9rem .9rem 0;margin:1.5rem 0 0;padding:1.1rem;font-size:.9rem;font-weight:700;line-height:1.7}.article-content blockquote p{color:inherit;margin-top:0}.article-content a{color:#397f8d;text-underline-offset:.16em;font-weight:750;text-decoration:underline .08em}.article-content a:hover,.article-content a:focus-visible,.article-content strong{color:#0e2926}.article-content img{border-radius:1.2rem;width:100%;height:auto;margin-top:1.5rem;display:block}.article-content figure{margin:2rem 0 0}.article-content figcaption{color:#66706e;margin-top:.7rem;font-size:.72rem;line-height:1.6}.article-content code{background:#397f8d1a;border-radius:.35rem;padding:.15rem .35rem;font-size:.86em}.article-content pre{color:#fff;background:#0e2926;border-radius:1rem;max-width:100%;margin-top:1.5rem;padding:1rem;overflow-x:auto}.article-content pre code{color:inherit;background:0 0;padding:0}.article-content hr{border:0;border-top:1px solid #173f3b1a;margin:3rem 0}.article-content table{border-collapse:separate;border-spacing:0;background:#fff;border:1px solid #173f3b14;border-radius:1.2rem;width:100%;margin-top:1.5rem;display:table;overflow:hidden}.article-content th,.article-content td{text-align:left;vertical-align:top;border-bottom:1px solid #173f3b12;border-right:1px solid #173f3b12;padding:1rem}.article-content th:last-child,.article-content td:last-child{border-right:0}.article-content th{color:#0e2926;background:#397f8d1a;font-size:.75rem;line-height:1.5}.article-content td{color:#66706e;font-size:.82rem;line-height:1.65}.article-content tbody tr:last-child th,.article-content tbody tr:last-child td{border-bottom:0}.article-inline-cta{background:#edf6f4d9;border:1px solid #397f8d24;border-radius:1.2rem;gap:1rem;margin-top:2rem;padding:1.2rem;display:grid}.article-inline-cta__icon{color:#397f8d;background:#fff;border-radius:.85rem;place-items:center;width:2.8rem;height:2.8rem;display:grid}.article-inline-cta__content{min-width:0}.article-inline-cta__eyebrow{color:#397f8d;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.3rem;font-size:.64rem;font-weight:850;display:block}.article-inline-cta strong{color:#0e2926;font-size:.95rem;line-height:1.4;display:block}.article-inline-cta p{color:#66706e;margin-top:.45rem;font-size:.82rem;line-height:1.65}.article-inline-cta>a{color:#fff;text-align:center;background:#173f3b;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;width:100%;min-height:2.8rem;padding:.65rem 1rem;font-size:.76rem;font-weight:800;text-decoration:none;transition:transform .18s,background-color .18s;display:flex}.article-inline-cta>a:hover,.article-inline-cta>a:focus-visible{background:#0e2926;outline:none;transform:translateY(-1px)}.article-inline-cta--simple{background:#f5f7f6;border:0}.article-inline-cta--simple .article-inline-cta__icon{color:#0e2926;background:#397f8d1a}.article-inline-cta--simple>a{color:#0e2926;background:#fff}.article-inline-cta--simple>a:hover,.article-inline-cta--simple>a:focus-visible{color:#fff;background:#0e2926}.article-inline-cta--dark{color:#fff;background:linear-gradient(135deg,#183f3a,#092723);border:0}.article-inline-cta--dark .article-inline-cta__icon{color:#c79a55;background:#ffffff1a}.article-inline-cta--dark .article-inline-cta__eyebrow{color:#c79a55}.article-inline-cta--dark strong{color:#fff}.article-inline-cta--dark p{color:#ffffffad}.article-inline-cta--dark>a{color:#0e2926;background:#fff}.article-inline-cta--dark>a:hover,.article-inline-cta--dark>a:focus-visible{color:#fff;background:#173f3b}@media (width>=48rem){.article-inline-cta{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:1.3rem 1.4rem}.article-inline-cta>a{white-space:nowrap;width:auto}}.article-visual{background:linear-gradient(145deg,#fff,#f1f7f5);border:1px solid #173f3b17;border-radius:1.35rem;margin:2.25rem 0 0;overflow:hidden;box-shadow:0 1rem 2.5rem #173f3b0f}.article-visual__header{padding:1.25rem 1.25rem 0}.article-visual__header h3{max-width:none;margin:0;font-size:clamp(1.15rem,4vw,1.55rem)}.article-visual__header p{color:#66706e;margin-top:.5rem;font-size:.82rem;line-height:1.65}.article-visual__canvas{padding:.75rem .75rem 0}.article-visual__canvas svg{border-radius:1rem;width:100%;height:auto;margin:0;display:block}.article-visual__legend{flex-wrap:wrap;gap:.65rem 1.1rem;padding:.75rem 1.25rem;display:flex}.article-visual__legend>span{color:#66706e;align-items:center;gap:.45rem;font-size:.72rem;display:inline-flex}.article-visual__legend-marker{border-radius:50%;width:.7rem;height:.7rem}.article-visual__legend-marker--1{background:#397f8d}.article-visual__legend-marker--2{background:#173f3b}.article-visual__legend-marker--3{background:#c79a55}.article-visual figcaption{color:#66706e;background:#ffffff8c;border-top:1px solid #173f3b14;margin:0;padding:.95rem 1.25rem 1.2rem;font-size:.7rem;line-height:1.65}.article-visual figcaption strong{color:#0e2926}.article-chart__background{fill:#f4f8f7}.article-chart__grid{stroke:#173f3b1f;stroke-width:1px}.article-chart__axis{stroke:#173f3b73;stroke-width:1.2px}.article-chart__tick{fill:#66706e;font-size:.7rem}.article-chart__axis-label{fill:#0e2926;font-size:.72rem;font-weight:750}.article-line-chart__line{fill:none;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.article-line-chart__line--primary{stroke:#397f8d}.article-line-chart__line--secondary{stroke:#0e2926;stroke-dasharray:10 8}.article-line-chart__line--tertiary{stroke:#c79a55}.article-line-chart__marker{stroke:#fff;stroke-width:2px}.article-line-chart__marker--primary{fill:#397f8d}.article-line-chart__marker--secondary{fill:#0e2926}.article-line-chart__marker--tertiary{fill:#c79a55}.article-bar-chart__items{gap:1.2rem;padding:1.4rem 1.25rem;display:grid}.article-bar-chart__item{min-width:0}.article-bar-chart__item>p{color:#66706e;margin-top:.45rem;font-size:.72rem;line-height:1.55}.article-bar-chart__label{color:#0e2926;justify-content:space-between;gap:1rem;margin-bottom:.5rem;font-size:.78rem;display:flex}.article-bar-chart__label strong{flex:none}.article-bar-chart__track{background:#397f8d1a;border-radius:999px;height:.8rem;overflow:hidden}.article-bar-chart__track span{border-radius:inherit;background:linear-gradient(90deg,#397f8d,#173f3b);min-width:.8rem;height:100%;display:block}.article-pie-chart{--pie-1:#397f8d;--pie-2:#173f3b;--pie-3:#c79a55;--pie-4:#765c97;--pie-5:#4d7d6d}.article-pie-chart__layout{align-items:center;gap:1.75rem;padding:1.5rem 1.25rem;display:grid}.article-pie-chart__pie{aspect-ratio:1;border-radius:50%;width:min(15rem,75vw);margin-inline:auto;position:relative;box-shadow:inset 0 0 0 1px #ffffff8c}.article-pie-chart__center{text-align:center;background:#fff;border-radius:50%;place-content:center;display:grid;position:absolute;inset:27%;box-shadow:0 .5rem 1.5rem #173f3b1a}.article-pie-chart__center strong{color:#0e2926;font-size:1.65rem}.article-pie-chart__center span{color:#66706e;text-transform:uppercase;font-size:.65rem}.article-pie-chart__legend{gap:.8rem;display:grid}.article-pie-chart__legend-item{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.7rem;display:grid}.article-pie-chart__legend-item>div{grid-template-columns:minmax(0,1fr) auto;gap:.2rem .75rem;display:grid}.article-pie-chart__legend-item strong{color:#0e2926;font-size:.78rem}.article-pie-chart__legend-item span{color:#66706e;font-size:.7rem}.article-pie-chart__legend-item p{color:#66706e;grid-column:1/-1;margin:0;font-size:.7rem;line-height:1.5}.article-pie-chart__legend-color{border-radius:50%;width:.8rem;height:.8rem;margin-top:.2rem}.article-pie-chart__legend-color--1{background:var(--pie-1)}.article-pie-chart__legend-color--2{background:var(--pie-2)}.article-pie-chart__legend-color--3{background:var(--pie-3)}.article-pie-chart__legend-color--4{background:var(--pie-4)}.article-pie-chart__legend-color--5{background:var(--pie-5)}@media (width>=48rem){.article-pie-chart__layout{grid-template-columns:minmax(14rem,.75fr) minmax(0,1.25fr)}}.article-specification{background:linear-gradient(145deg,#fff,#edf6f4);border:1px solid #173f3b17;border-radius:1.35rem;margin-top:2rem;padding:1.25rem}.article-specification__header{gap:1rem;display:grid}.article-specification__header>div>span{color:#397f8d;letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:850}.article-specification__header h3{max-width:none;margin-top:.45rem}.article-specification__header p{margin-top:.55rem;font-size:.8rem}.article-specification__header button{color:#fff;cursor:pointer;min-height:2.8rem;font:inherit;background:#0e2926;border:0;border-radius:999px;justify-content:center;align-items:center;padding:.65rem 1rem;font-size:.75rem;font-weight:800;transition:transform .18s,background-color .18s;display:inline-flex}.article-specification__header button:hover,.article-specification__header button:focus-visible{background:#173f3b;outline:none;transform:translateY(-1px)}.article-specification__grid{gap:.65rem;margin-top:1.3rem;display:grid}.article-specification__grid>div{background:#ffffffb3;border:1px solid #173f3b12;border-radius:.8rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;padding:.8rem;display:grid}.article-specification__grid dt{color:#397f8d;background:#397f8d1a;border-radius:50%;place-items:center;width:1.8rem;height:1.8rem;font-size:.6rem;font-weight:850;display:grid}.article-specification__grid dd{color:#0e2926;font-size:.76rem;font-weight:700}.article-specification__feedback{color:#397f8d;min-height:1.2rem;margin-top:.75rem;font-size:.72rem;font-weight:750}@media (width>=48rem){.article-specification{padding:1.5rem}.article-specification__header{grid-template-columns:minmax(0,1fr) auto;align-items:center}.article-specification__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.article-section{min-width:0;scroll-margin-top:7rem}.article-section__eyebrow{color:#397f8d;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:850}.article-section>h2{overflow-wrap:anywhere;letter-spacing:-.04em;max-width:24ch;margin-top:.65rem;font-size:clamp(1.75rem,7vw,3.1rem);line-height:1.08}.article-faq{scroll-margin-top:7rem}.article-faq__list{gap:.65rem;margin-top:1.4rem;display:grid}.article-faq details{background:#fff;border:1px solid #173f3b14;border-radius:.95rem}.article-faq summary{color:#0e2926;cursor:pointer;align-items:center;gap:.75rem;padding:1rem;font-size:.86rem;font-weight:800;list-style:none;display:flex}.article-faq summary::-webkit-details-marker{display:none}.article-faq summary span{flex:1}.article-faq summary svg{flex:none;transition:transform .18s}.article-faq details[open] summary svg{transform:rotate(90deg)}.article-faq details p{color:#66706e;padding:0 1rem 1rem;font-size:.82rem;line-height:1.7}.article-contact-card{color:#fff;background:linear-gradient(135deg,#183f3a,#092723);border-radius:1.3rem;gap:1.7rem;padding:1.4rem;display:grid}.article-contact-card>div>span{color:#c79a55;text-transform:uppercase;font-size:.66rem;font-weight:800}.article-contact-card h2{color:#fff;max-width:19ch;margin-top:.6rem;font-size:clamp(1.65rem,7vw,2.7rem);line-height:1.08}.article-contact-card p{color:#ffffffb3;margin-top:.9rem;line-height:1.7}@media (width>=48rem){.article-contact-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:2.2rem}}.article-sources{border-top:1px solid #173f3b1a;padding-top:2rem;scroll-margin-top:7rem}.article-sources__heading>span{color:#397f8d;text-transform:uppercase;font-size:.66rem;font-weight:850}.article-sources__heading h2{margin-top:.6rem;font-size:clamp(1.65rem,7vw,2.5rem)}.article-sources__heading p{color:#66706e;margin-top:.9rem;line-height:1.7}.article-sources__list{gap:.75rem;margin-top:1.5rem;padding:0;list-style:none;display:grid}.article-sources__list li{background:#fff;border:1px solid #173f3b14;border-radius:1rem;grid-template-columns:auto minmax(0,1fr);gap:.85rem;min-width:0;margin:0;padding:1rem;display:grid}.article-sources__list h3{overflow-wrap:anywhere;margin-top:.3rem;font-size:.94rem}.article-sources__list p{color:#66706e;margin-top:.45rem;font-size:.78rem;line-height:1.6}.article-sources__list a{color:#397f8d;align-items:center;gap:.4rem;margin-top:.7rem;font-size:.74rem;font-weight:800;text-decoration:none;display:inline-flex}.article-sources__list a:hover,.article-sources__list a:focus-visible{color:#0e2926}@media (width>=48rem){.article-sources__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.article-sources__number{color:#397f8d;background:#397f8d1a;border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:.64rem;font-weight:850;display:grid}.article-sources__organization{color:#66706e;text-transform:uppercase;font-size:.64rem;font-weight:800}.article-sources__notice{color:#66706e;background:#c79a5514;border-left:.2rem solid #c79a55;margin-top:1rem;padding:.9rem 1rem;font-size:.76rem;line-height:1.65}@media (width<=40rem){.article-content{overflow-x:hidden}.article-content table,.article-content thead,.article-content tbody,.article-content tr,.article-content th,.article-content td{width:100%;display:block}.article-content table{overflow:hidden}.article-content thead{display:none}.article-content tbody{display:grid}.article-content tr{border-bottom:1px solid #173f3b14;padding:1rem}.article-content tr:last-child{border-bottom:0}.article-content th,.article-content td{border:0;padding:0}.article-content th{background:0 0}.article-content td{margin-top:.5rem}}@media (width<=23rem){.article-entry__header>h1{font-size:1.9rem}.article-content h2,.article-section>h2{font-size:1.6rem}}@media (prefers-reduced-motion:reduce){.article-primary-button,.article-button,.article-toc a,.article-toc__chevron,.article-faq summary svg,.article-inline-cta>a,.article-specification button{transition:none}.article-toc--desktop{scroll-behavior:auto}}
