.article-content{min-width:0;overflow-wrap:anywhere}
.article-content :is(h2,h3,h4){scroll-margin-top:110px}
.article-content :is(p,li){line-height:1.85}
.article-content :is(img,figure,.wp-caption){max-width:100%!important}
.article-content img{height:auto;object-fit:contain}
.article-content :is(.alignleft,.alignright,.aligncenter){float:none;margin:1.5rem auto;display:block}
.article-content :is(figcaption,.wp-caption-text,.pc-full-muted,.pc-full-note){font-size:.9rem;line-height:1.65;color:#52696c}
.article-content iframe{display:block;width:100%;max-width:100%;aspect-ratio:16/9;height:auto;border:0;margin:1.5rem 0}
.article-content .table-wrap{max-width:100%;overflow-x:auto;margin:1.6rem 0;-webkit-overflow-scrolling:touch}
.article-content table{border-collapse:collapse;width:100%;min-width:520px}
.article-content :is(th,td){padding:12px;border:1px solid #cddbd8;vertical-align:top;word-break:normal;overflow-wrap:normal;hyphens:none}
.article-content th{background:#edf4f2;text-align:left}
.article-content :is(.pc-full-callout,.editorial-sources,.rehub-box,.rehub-titlebox,.rehub-testimonial){margin:1.75rem 0;padding:22px;border:1px solid #ccdcd7;border-left:4px solid #16626a;border-radius:10px;background:#f3f8f6}
.article-content :is(.pc-full-callout,.editorial-sources,.rehub-box,.rehub-titlebox,.rehub-testimonial)>:first-child{margin-top:0}
.article-content :is(.pc-full-callout,.editorial-sources,.rehub-box,.rehub-titlebox,.rehub-testimonial)>:last-child{margin-bottom:0}
.article-content .pc-full-callout--accent{border-left-color:#ed6a32;background:#fff7ee}
.article-content .pc-full-callout--dashed{border-style:dashed}
.article-content .pc-full-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start;margin:1.7rem 0}
.article-content .pc-full-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}
.article-content :is(.pc-full-card,.pc-full-pillar){min-width:0;border:1px solid #d0dfda;border-radius:12px;background:#fff;overflow:hidden}
.article-content :is(.pc-full-card__body,.pc-full-pillar__intro,.pc-full-pillar__block){padding:20px}
.article-content .pc-full-pillar__block+.pc-full-pillar__block{border-top:1px solid #e0e9e6}
.article-content .pc-full-card__title{font-size:1.15rem;line-height:1.5;color:#133e46;margin:12px 0}
.article-content .pc-full-card__text{line-height:1.8}
.article-content .pc-full-card__footer{padding:0 20px 20px}
.article-content .pc-full-badge{display:inline-block;margin:0 0 10px;padding:5px 9px;border-radius:5px;background:#e8f2ee;color:#164c53;font-size:.8rem;font-weight:700;line-height:1.5}
.article-content .pc-full-badge--accent{background:#fff0df;color:#813f13}
.article-content a.pc-full-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:10px;padding:11px 16px;border-radius:7px;background:#125a63;color:#fff;text-decoration:none;font-weight:700;line-height:1.5}
.article-content a.pc-full-btn:focus-visible{outline:3px solid #ea702c;outline-offset:3px}
.article-content .pc-full-faq__item{padding:20px 0;border-bottom:1px solid #d9e4df}
.article-content .pc-full-faq__q{display:block;font-weight:700;color:#153f47;margin-bottom:12px;font-size:1.1rem;line-height:1.65}
.article-content .pc-full-faq__a{line-height:1.85}
.article-content :is(.pc-full-list,.pc-full-steps){padding-left:1.5em}
.article-content :is(.pc-full-list--spaced,.pc-full-steps)>li{margin-bottom:.85rem}
.article-content .task-list-item{list-style:none;margin:.8rem 0}
.article-content .task-list-item input{margin-right:.7em;accent-color:#125a63}
@media(max-width:900px){.article-content .pc-full-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.article-content .pc-full-grid,.article-content .pc-full-grid--3{grid-template-columns:minmax(0,1fr)}.article-content :is(.pc-full-card__body,.pc-full-pillar__intro,.pc-full-pillar__block){padding:16px}.article-content :is(.pc-full-callout,.editorial-sources,.rehub-box,.rehub-titlebox,.rehub-testimonial){padding:18px}.article-content :is(th,td){padding:10px}}
