@media (max-width:520px){.authority-article.author-card{max-width:100%;padding:1.1rem}.authority-article.author-body{flex-wrap:wrap;justify-content:center;align-items:center;text-align:center}.authority-article.author-info,.authority-article.author-info p{text-align:center}.authority-article.author-photo-frame{flex-basis:86px;width:86px;max-width:86px;margin-left:auto;margin-right:auto}.authority-article.author-photo{width:78px!important;height:78px!important;min-width:78px;max-width:78px!important}}.authority-article.sources-list a:hover{text-decoration:underline!important}.authority-article.src-meta{display:block;margin-top:.15rem;font-size:.8rem;color:#64748b}.authority-article.related-articles__list{list-style:none!important;margin:0!important;padding:0!important;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.85rem}.authority-article.related-articles__list a{display:block;height:100%;background:#fff;border:1px solid var(--brand-primary-light);border-left:4px solid var(--brand-primary);border-radius:var(--radius-btn);padding:.95rem 1rem;color:var(--brand-primary)!important;text-decoration:none!important;font-weight:700;line-height:1.4;transition:transform .15s ease,box-shadow .15s ease}.authority-article.related-articles__list a:hover{transform:translateY(-1px);box-shadow:var(--shadow-card)}.authority-article.faq-section details>p,.authority-article.faq-section.faq-answer{padding:0 1.5rem 1.25rem!important;margin:0!important;max-width:none!important}@media (max-width:600px){.authority-article.external-sources,.authority-article.related-articles{padding:1.15rem}.authority-article.related-articles__list{grid-template-columns:1fr}.authority-article.sources-list li{padding:.7rem .75rem}}