.prose .documentPublicItem{padding:22px 0;border-bottom:1px solid #dfe5ec;scroll-margin-top:110px}
.prose .documentPublicItem:first-child{padding-top:0}
.prose .documentPublicItem h2{font-family:inherit;font-size:21px;font-weight:700;line-height:1.4;margin:5px 0 12px;color:#17335c}
.prose .documentPublicDate{font-size:13px;font-weight:700;color:#6f7b8e;margin:0}
.prose .documentPublicDescription{font-size:16px;line-height:1.65}
.prose .documentPublicFiles{list-style:none;padding:0;margin:12px 0 0;display:flex;flex-wrap:wrap;gap:8px}
.prose .documentPublicFiles li{margin:0;padding:0}
.prose .documentPublicFiles a{display:inline-block;padding:7px 12px;border:1px solid #ccd9e5;border-radius:7px;color:#17335c;background:#f7fafc;text-decoration:none;font-size:13px;font-weight:650;overflow-wrap:anywhere}
.prose .documentPublicFiles a:hover{background:#edf6e8;border-color:#5fb530}
@media(max-width:600px){.prose .documentPublicItem h2{font-size:18px}.prose .documentPublicFiles{display:block}.prose .documentPublicFiles li{margin:7px 0}}
html body.siteBody main.siteMainSubpage > .wrap.article{min-width:0!important;max-width:100%!important}
.documentPublicList,.documentPublicItem{min-width:0;max-width:100%;overflow-wrap:anywhere}
html body.siteBody main .prose .documentPublicItem h2{font-family:inherit;font-size:21px!important;line-height:1.4!important;margin:5px 0 12px!important}
html body.siteBody main .prose .documentPublicFiles{padding:0!important;list-style:none!important;margin:12px 0 0!important}
html body.siteBody main .prose .documentPublicFiles li{margin:0;padding:0}
@media(max-width:600px){html body.siteBody main .prose .documentPublicItem h2{font-size:18px!important}html body.siteBody main .prose .documentPublicFiles li{margin:7px 0}}
