.article-page .knowledge-prose{overflow-wrap:anywhere}
.article-page .knowledge-article-layout>*{min-width:0}
.article-page figure{margin:32px 0}
.article-page figure img{display:block;width:100%;height:auto;max-height:600px;object-fit:contain}
.article-page figcaption{font-size:12px;line-height:1.7;color:#5c554c;margin-top:12px}
.article-page .table-scroll{max-width:100%;overflow:auto;margin-block:24px}
.article-page table{border-collapse:collapse;width:100%;min-width:520px;font-size:14px;line-height:1.8}
.article-page th,.article-page td{padding:14px;border:1px solid #cec8bc;text-align:left;vertical-align:top}
.article-page th{background:#e7e1d5}
.article-page details{border-top:1px solid #cec8bc;padding:18px 0;scroll-margin-top:140px}
.article-page summary{cursor:pointer;font-weight:600;font-size:16px;line-height:1.8}
.article-page summary:focus-visible{outline:2px solid #725433;outline-offset:5px}
.article-page details p{margin:14px 0 0}
.article-page .editorial-scope{padding:24px;background:#e7e1d5;margin-block:30px}
.article-card h2{font-size:22px;line-height:1.5;margin-bottom:20px}
@media(max-width:600px){.article-page figure{margin-block:24px}.article-page .editorial-scope{padding:20px}.article-page summary{font-size:15px}}
@media(max-width:900px){.article-page .knowledge-article-layout{grid-template-columns:minmax(0,1fr)}}
