.article-cover{margin:0 0 20px}.article-cover img,.article-card-cover img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:12px}.article-cover figcaption{font-size:.82rem;color:#4d5c70;margin-top:10px;line-height:1.6}.article-byline{color:#4d5c70;font-size:.9rem;line-height:1.7;margin:0 0 28px}.article-byline a{color:#173d80;text-decoration:underline;text-underline-offset:3px}.article-card-cover{display:block;margin-bottom:22px}.recovered-card .article-card-cover{padding:0}.article-answer{border-left:4px solid #bd123b;background:#f3f5f7;padding:12px 24px;margin:0 0 36px}.article-answer h2{margin-top:12px}.article-answer p:last-child,.article-answer ul:last-child{margin-bottom:12px}.article-faq,.article-sources,.article-related{margin-top:40px}.article-faq details{border-bottom:1px solid #ccd3dc;padding:8px 0}.article-faq summary{cursor:pointer;font-weight:600;min-height:48px;padding:12px 0;line-height:1.5}.article-faq details p{margin-top:14px}.article-sources{border-top:1px solid #ccd3dc}.article-related h2{font-size:1.5rem}.article-related ul{list-style:none;padding:0}.article-related a{display:inline-flex;align-items:center;min-height:44px;color:#173d80;text-decoration:underline;text-underline-offset:4px}.article-byline a{display:inline-block;min-height:44px;padding-block:10px}.article-faq summary:focus-visible,.article-related a:focus-visible{outline:3px solid #173d80;outline-offset:4px}
.recovered-card .article-card-cover{display:block;width:100%;min-height:0;padding:0}
@media(max-width:600px){.article-answer{padding:10px 18px}.article-cover img,.article-card-cover img{border-radius:8px}.article-byline{margin-bottom:22px}}
