/* Reading additions use the established editorial type, palette and geometry. */
.ed-expansion .ed-answer{margin:28px 0 40px;padding:24px 28px;border-left:4px solid #326343;border-radius:0 18px 18px 0;background:#edf4e8}
.ed-expansion .ed-answer p{margin:0}
.ed-expansion .ed-answer h2{font-size:18px;margin:0 0 10px}
.ed-expansion .ed-conclusion{margin-top:40px;padding:32px;border-radius:24px;background:#193c2d;color:#fff}
.ed-expansion .ed-conclusion h2{color:#fff;margin-top:0}
.ed-expansion .ed-conclusion .ed-conclusion-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-top:24px}
.ed-expansion .ed-conclusion .ed-button{color:#193c2d;background:#d3edb8;text-decoration:none;max-width:100%;white-space:normal;text-align:center}
.ed-expansion .ed-conclusion .ed-conclusion-phone{color:#fff;display:inline-flex;align-items:center;min-height:44px;text-underline-offset:4px}
.ed-expansion .ed-conclusion a:focus-visible{outline:3px solid #d3edb8;outline-offset:5px}
.ed-expansion .ed-conclusion .ed-risk{font-size:14px;line-height:1.65;margin-bottom:0}
.ed-expansion .ed-editorial-note{font-size:14px}
.ed-expansion .ed-table-region{border-radius:12px}
.ed-expansion .ed-table-region caption{font-size:15px}
.ed-expansion .ed-table-region th{background:#edf2e6;color:#193c2d;font-size:14px;font-weight:700}
.ed-expansion .ed-table-region td{font-size:14px}
.ed-expansion .ed-article-content a:not(.ed-button){text-underline-offset:3px;overflow-wrap:anywhere}
.ed-expansion .ed-article-content h2,.ed-expansion .ed-article-content h3{text-wrap:pretty}
.ed-expansion .ed-article-content [id]{scroll-margin-top:128px}
@media(max-width:640px){.ed-expansion .ed-answer{padding:20px}.ed-expansion .ed-conclusion{padding:24px 20px;border-radius:20px}.ed-expansion .ed-conclusion-actions{flex-direction:column;align-items:stretch!important}.ed-expansion .ed-conclusion-phone{justify-content:center}.ed-expansion .ed-table-region th,.ed-expansion .ed-table-region td{font-size:14px}}
