/* Approved Heritage Month article layout. */
.article-page{padding-top:48px}
.article-page h1{margin-top:21px;text-wrap:pretty}
.article-dek{margin-top:0}
.article-header .byline{margin-bottom:30px}
.article-hero{margin:34px 0 0}
.article-hero img{display:block;width:100%;height:auto;max-height:none}
.article-hero figcaption{font:12px/1.6 Arial,Helvetica,sans-serif;color:var(--muted);padding:10px 0 0}
.article-body{margin-top:38px}
.article-body p:last-child{margin-bottom:0}
.article-body .final-line{color:var(--red);font:700 clamp(1.65rem,3.5vw,2.25rem)/1.3 Georgia,'Times New Roman',serif;margin:2.5rem 0 1.5rem}
.article-references{max-width:730px;margin:44px auto 0;font:14px/1.8 Arial,Helvetica,sans-serif}
.article-references h2{font:700 13px/1.5 Arial,Helvetica,sans-serif;letter-spacing:.1em;text-transform:uppercase;margin:0 0 16px;color:var(--red)}
.article-references p{margin:0 0 18px;overflow-wrap:anywhere}
.article-references a{color:var(--ink)}


@media(max-width:600px){.article-page{padding-top:30px}.article-page h1{font-size:40px;line-height:1.07;letter-spacing:-1.5px;margin:20px 0 24px}.article-dek{font-size:21px}.article-hero{margin-top:26px}.article-body{font-size:20px;line-height:1.75;margin-top:30px}.article-references{font-size:14px}}
/* Native disclosure matches the established LUCIR sources and further-reading layout. */
.article-references{border-top:1px solid var(--line);padding-top:28px;font:18px/1.6 Arial,Helvetica,sans-serif}
.article-references > summary{font:700 18px/1.6 Arial,Helvetica,sans-serif;color:var(--ink);cursor:pointer;min-height:29px;padding:0;display:list-item;list-style:disclosure-closed}
.article-references[open] > summary{list-style:disclosure-open}
.article-references > summary:focus-visible{outline:2px solid var(--red);outline-offset:5px;border-radius:2px}
.article-references .sources-content{margin-top:24px}
.article-references .sources-content ul{list-style:disc;padding-left:24px;margin:0}
.article-references .sources-content li{padding:0;margin:0 0 14px}
.article-references .sources-content a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;overflow-wrap:anywhere}
@media(max-width:600px){.article-references{font-size:17px}.article-references > summary{font-size:18px}}
