.article-body{max-width:820px;margin-inline:auto}.article-prose{font-size:18px;line-height:1.85;color:#273c39;overflow-wrap:anywhere}.article-prose> :first-child{margin-top:0}.article-prose p{margin:0 0 1.35em}.article-prose h2,.article-prose h3,.article-prose h4{color:#123f39;line-height:1.3;font-family:var(--font-heading,Georgia,serif);font-weight:600;scroll-margin-top:100px}.article-prose h2{font-size:clamp(26px,3vw,34px);margin:1.8em 0 .65em}.article-prose h3{font-size:25px;margin:1.5em 0 .6em}.article-prose h4{font-size:21px;margin:1.3em 0 .6em}.article-prose ul,.article-prose ol{padding-left:1.5em;margin:0 0 1.5em;list-style-position:outside}.article-prose ul{list-style:disc}.article-prose ol{list-style:decimal}.article-prose li{padding-left:.25em;margin-bottom:.55em}.article-prose li::marker{color:#08766c}.article-prose blockquote{margin:1.6em 0;padding:24px 28px;border-left:4px solid #bda06c;border-radius:0 14px 14px 0;background:#f2f7f5;font-size:1.05em}.article-prose blockquote p:last-child{margin-bottom:0}.article-prose hr{margin:38px 0;border:0;border-top:1px solid #dfe9e5}.article-prose a{color:#006d63;text-decoration:underline;text-underline-offset:3px}.article-prose strong{font-weight:700;color:#173e36}.article-prose .ql-align-center{text-align:center}.article-prose .ql-align-right{text-align:right}.article-prose .ql-align-justify{text-align:justify}.article-hero .article-meta{color:#60736b;font-size:14px;margin-top:24px}.article-hero h1{font-size:clamp(32px,4.3vw,52px);line-height:1.15}.article-cta{margin-top:48px;padding:30px;border:1px solid #dce7e2;border-radius:20px;background:#f3f8f5}.article-cta h2{margin-top:0}.article-breadcrumbs{margin-bottom:32px;font-size:14px}.article-breadcrumbs li:last-child{max-width:100%;overflow-wrap:anywhere}@media(max-width:600px){.article-prose{font-size:16px;line-height:1.8}.article-prose blockquote{padding:18px 20px}.article-prose h3{font-size:22px}.article-cta{padding:24px}.article-hero h1{font-size:32px}.article-breadcrumbs li:last-child{display:none}}
