/* ATT HISTORICAL CONTENT COMPAT v2 — only landmark pages */
.landmark-stories{margin-bottom:20px}
.landmark-stories>h2{border-bottom:1px solid #e6e9e1;padding-bottom:12px;margin-bottom:10px}
.landmark-stories .story-section{padding:17px 0;border-bottom:1px solid #e9ece6}
.landmark-stories .story-section:last-child{border-bottom:0;padding-bottom:2px}
.landmark-stories h3{font-size:clamp(17px,1.4vw,21px);color:#173f34;margin:0 0 9px;line-height:1.7}
.landmark-stories p{font-size:15px;color:#41584c;line-height:2.05;margin:0;max-width:76ch}
.landmark-sources-bottom{margin-top:26px}
.landmark-final-references{padding:26px 30px}
.landmark-final-references h2{margin-bottom:14px}
.story-reference-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));column-gap:26px}
.story-reference-list .source-row{font-size:13px;line-height:1.8;padding:16px 0;display:flex;gap:12px}
.story-reference-list .source-row strong{font-size:13px;color:#284c40}
.story-reference-title{overflow-wrap:anywhere}
.story-source-link{display:inline-block;color:#256a51;text-decoration:underline;text-underline-offset:3px}
@media(max-width:760px){.landmark-stories p{font-size:14px;line-height:1.95}.landmark-final-references{padding:20px}}
