.article.svelte-3atjks{margin-bottom:clamp(3rem,6vw,5rem)}.article-head.svelte-3atjks{margin-bottom:clamp(2rem,4vw,3rem)}.article-head.svelte-3atjks h1:where(.svelte-3atjks){margin-bottom:1.25rem;font-size:clamp(1.9rem,4.4vw,3rem);line-height:1.35}.article-date.svelte-3atjks{color:#74827d;margin:.85rem 0 0;font-size:.8rem}.article.svelte-3atjks h2{margin:clamp(2.25rem,4vw,3rem) 0 1rem;font-family:Georgia,Yu Mincho,serif;font-size:clamp(1.3rem,2.6vw,1.7rem);font-weight:500;line-height:1.5}.article.svelte-3atjks h3{margin:1.75rem 0 .6rem;font-size:1rem;line-height:1.6}.article.svelte-3atjks p{color:#4a5d57;line-height:var(--leading-body);margin-bottom:1.15rem}.article.svelte-3atjks ul,.article.svelte-3atjks ol{color:#4a5d57;line-height:var(--leading-body);background:#edf4ef80;border-left:3px solid #cfe0d6;border-radius:0 .5rem .5rem 0;margin:1.25rem 0;padding:1.1rem 1.35rem 1.1rem 2.75rem}.article.svelte-3atjks ul{list-style-type:disc;list-style-position:outside}.article.svelte-3atjks ol{list-style-type:decimal;list-style-position:outside}.article.svelte-3atjks li{padding-left:.25rem;display:list-item}.article.svelte-3atjks li+li{margin-top:.7rem}.article.svelte-3atjks li p{margin-bottom:0}.article.svelte-3atjks ul li::marker{color:#7ea493;font-size:1.1em}.article.svelte-3atjks ol li::marker{color:#176b55;font-weight:800}.article.svelte-3atjks li strong{color:#29483f}.article.svelte-3atjks table{border-collapse:collapse;width:100%;margin:0;font-size:.9rem;line-height:1.7}.article.svelte-3atjks th,.article.svelte-3atjks td{color:#4a5d57;text-align:left;vertical-align:top;border:1px solid #d3ded7;padding:.7rem .85rem}.article.svelte-3atjks thead th{color:#29483f;white-space:nowrap;background:#e4ede7;font-weight:800}.article.svelte-3atjks tbody th{color:#29483f;background:#f2f7f4;width:30%}.article.svelte-3atjks tbody tr:nth-child(2n) td{background:#f4f8f599}.article-cta.svelte-3atjks{background:#edf3ef;border:1px solid #b9cbbf;border-radius:1rem;margin-top:clamp(2.5rem,5vw,4rem);padding:clamp(1.5rem,4vw,2.25rem)}.article-cta.svelte-3atjks h2:where(.svelte-3atjks){margin:0 0 .75rem;font-size:1.2rem}.article-cta.svelte-3atjks p:where(.svelte-3atjks){margin:0 0 1.25rem}.article-back.svelte-3atjks{border-top:1px solid #d9dfda;margin-top:2rem;padding-top:1.5rem}.article-back.svelte-3atjks a:where(.svelte-3atjks){color:#176b55;text-underline-offset:.22em;font-weight:750}.article-note.svelte-3atjks{margin-top:2.5rem}
