.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
.article-body section{scroll-margin-top:110px}.article-body a{overflow-wrap:anywhere}.article-body .callout{font-size:1rem}.article-body .faq-list details p{margin-bottom:12px}.article-body .source-list a{display:inline-block;padding-block:6px}.article-body .updated{margin-top:36px}.form-status:empty{display:none}.form-status{font-size:.875rem;line-height:1.5;margin:0}.article-layout-wide{display:block}.article-layout-wide .article-body{max-width:78ch}.legal-links{display:flex;gap:12px 24px;flex-wrap:wrap;margin-top:24px}
@media(max-width:767px){.article-hero h1{overflow-wrap:anywhere}.article-aside{max-width:550px}}
