.article-document{max-width:1200px;box-sizing:border-box;margin:40px auto 90px;padding:0 20px;font:18px/1.75 Roboto,Arial,sans-serif;color:#302a2a}
.article-document__heading{padding:32px;background:#eef3ff;border-radius:24px;margin-bottom:40px}
.article-document h1{font-size:clamp(30px,4vw,48px);line-height:1.18;margin:24px 0 0;overflow-wrap:anywhere}
.article-document h2{font-size:30px;line-height:1.3;margin:42px 0 18px}
.article-document h3{font-size:23px;line-height:1.35;margin:30px 0 14px}
.article-document p,.article-document ul,.article-document ol{margin:0 0 22px}
.article-document li{margin-bottom:8px}.article-document ul,.article-document ol{padding-left:26px}
.article-document__prose{overflow-wrap:anywhere;min-width:0}
.article-document__prose table{display:block;overflow-x:auto;width:100%;border-collapse:collapse;margin:24px 0;font-size:16px}
.article-document__prose th,.article-document__prose td{border:1px solid #d9e4f3;padding:12px;min-width:130px;vertical-align:top}
.article-document__prose th{background:#eef3ff;font-weight:600}
.article-document__cover{display:block;max-width:100%;height:auto;border-radius:24px;margin:0 auto 32px}
#allrecords .article-document a{color:#0169c2;text-decoration:underline;text-underline-offset:3px}
.article-document__navigation{border-top:1px solid #d9e4f3;margin-top:48px;padding-top:24px;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}
.article-document a:focus-visible{outline:2px solid #0169c2;outline-offset:4px}
.article-document__date{margin-top:20px!important;color:#5c6570}
@media(max-width:640px){.article-document{margin-top:24px;padding:0 16px;font-size:17px}.article-document__heading{padding:24px 18px}.article-document h2{font-size:26px}.article-document h3{font-size:21px}}

.article-document__navigation{padding:24px;background:#f2f6fc;border:1px solid #e1eaf6;border-radius:24px;align-items:center}
.article-document__prose img{max-width:100%;height:auto}
.article-document__date{font-size:14px;line-height:1.5}
@media(max-width:640px){.article-document__navigation{padding:20px;gap:12px;display:grid}.article-document__navigation .article-action{width:100%}}
#main:has(>.article-document)>.site-breadcrumbs{max-width:1200px;padding-right:20px;padding-left:20px}
@media(max-width:640px){#main:has(>.article-document)>.site-breadcrumbs{padding-right:16px;padding-left:16px}}

.article-document__heading h1{margin-top:0}
.article-document__navigation{background:none;border:0;border-top:1px solid #dce6f3;border-radius:0;padding:24px 0 0}
@media(max-width:640px){.article-document__navigation{grid-template-columns:minmax(0,1fr);justify-content:stretch;align-items:stretch}.article-document__navigation a.article-action{width:100%;min-height:48px;border-radius:14px}}

.article-document__cover{width:100%}
@media(max-width:640px){#allrecords .article-document__navigation a.article-action{border-radius:14px}}
