/* Article structures absent from the original single-article prototype. */
.entry-content{min-width:0;overflow-wrap:anywhere}
.entry-content img{max-width:100%;height:auto}
.sidebar img{max-width:100%;height:auto}
.footer-bottom nav{flex-wrap:wrap;max-width:100%}
.entry-content video,.entry-content audio{max-width:100%;height:auto}
.entry-content table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;margin:24px 0}
.entry-content td,.entry-content th{padding:10px;border:1px solid #d5e2df;min-width:75px}
.entry-content th{background:#edf6f3;text-align:left}
.entry-content blockquote{margin:24px 0;padding:12px 24px;border-left:4px solid #00645d;background:#f2f8f6}
.entry-content h3{font-size:24px;line-height:1.5;margin:32px 0 16px}
.entry-content h4{font-size:21px;line-height:1.5;margin:28px 0 12px}
.entry-content iframe{display:block;width:100%;max-width:100%;border:0}
.entry-content iframe[name="advanced_iframe"]{height:434px;aspect-ratio:auto}
.video-block{margin:24px 0}.video-block .video{margin:0;width:100%}
.faq{border:1px solid #d5e2df;border-radius:8px;padding:16px;margin:16px 0}
.faq summary{cursor:pointer;font-weight:700}.faq[open] summary{margin-bottom:16px}
.legacy-promo{background:#e9f4ef;border-radius:16px;padding:24px;margin:32px 0}
.legacy-promo ul{padding-left:24px}.legacy-promo img{max-height:340px;object-fit:contain}
.legacy-promo a,.entry-content .maxbutton,.entry-content .skooveButton{display:inline-block;background:#00645d;color:#fff;border-radius:6px;padding:12px 18px;text-decoration:none;max-width:100%}
.entry-content .source-author img{display:block;max-width:164px;margin:16px auto}
.entry-content .crp_related ul{list-style:none;padding:0}.entry-content .crp_related li{margin:16px 0}
.toc ol{max-height:420px;overflow:auto}.entry-content [id]{scroll-margin-top:24px}
@media(max-width:600px){.entry-content h3{font-size:22px}.entry-content h4{font-size:20px}.legacy-promo{padding:18px}.entry-content blockquote{padding:12px 16px}}
