/* Local article refinements; no header or footer selectors. */
.article-template.article-alternatives .article-hero h1{overflow-wrap:break-word;text-wrap:balance}
.article-template.article-alternatives .article-cover img{width:100%;height:auto;aspect-ratio:auto;object-fit:contain;object-position:center}
.article-template.article-alternatives .article-cover figcaption{align-items:flex-start}
.article-template.article-alternatives .article-cover figcaption .icon{margin-top:2px}
.article-template.article-alternatives .alternative-cases{align-items:stretch}
.article-template.article-alternatives .alternative-cases h3{line-height:1.5}
.article-template.article-alternatives .small-note a{white-space:normal}
.article-template.article-alternatives .source-extra-links{margin-top:8px;font-size:11px;color:#7894a9}
.article-template.article-alternatives .source-extra-links a{font-size:11px}
.article-template.article-alternatives .checklist-footer>span{max-width:280px}
.article-template.article-alternatives .article-conclusion{margin-bottom:0}
@media print{
.article-template.article-alternatives .article-cover img{width:100%;height:auto;max-height:none}
.article-template.article-alternatives .article-cover{max-width:440px;break-inside:avoid}
.article-template.article-alternatives .article-hero h1{font-size:27px}
.article-template.article-alternatives .source-ref{color:#315d7d}
}
