.document-page{padding-bottom:0}
.document-page .promo-mobile{display:none}
.document-page .scarcity-bar{height:auto;min-height:44px;padding:8px 14px;font-size:12px;text-align:center}
.document-page .document-heading{padding:25px}
.document-page .document-breadcrumb{margin-bottom:22px;color:var(--muted);font-size:13px}
.document-page .document-breadcrumb a{color:var(--gold-dark);text-decoration:underline}
.document-page h1{margin:0 0 16px;font-size:36px;line-height:1.15;letter-spacing:-.6px;overflow-wrap:anywhere}
.document-page .document-heading>p{margin:0;color:var(--muted);font-size:17px;line-height:1.65}
.document-page .document-heading>p a{color:var(--gold-dark);text-decoration:underline}
.document-page .article-content{overflow-wrap:anywhere}
.document-page .article-content .document-date{margin:28px 0 0;padding-top:18px;border-top:1px solid var(--line);font-size:13px}
.document-page .footer-inner a[aria-current="page"]{color:var(--gold-dark);text-decoration:underline}
.document-page a:focus-visible{outline:2px solid var(--gold-dark);outline-offset:4px}
@media(max-width:767px){.document-page .promo-desktop{display:none}.document-page .promo-mobile{display:inline-flex;font-size:14px}.document-page .promo-bar{height:auto;min-height:79px}.document-page .document-heading{padding:18px}.document-page h1{font-size:29px}.document-page .document-heading>p{font-size:15px}}
@media(max-width:360px){.document-page .header-inner{padding-inline:16px}.document-page .button-small{padding-inline:16px}}
