/* Health For All importer 1.9 — articles, author cards, featured publication and site polish. */
.hfa-v19-publications-list .hfa-v8-section-heading{margin-bottom:40px}
.hfa-v19-featured-article{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);background:#eaf7ff;border:1px solid #d5e9f7;margin:0 0 56px;min-height:430px;overflow:hidden}
.hfa-v19-featured-image{display:block;min-height:430px;overflow:hidden;background:#dceaf5}
.hfa-v19-featured-image img{width:100%;height:100%!important;object-fit:cover;display:block;transition:transform .4s ease}
.hfa-v19-featured-article:hover .hfa-v19-featured-image img{transform:scale(1.025)}
.hfa-v19-featured-copy{padding:54px 50px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}
.hfa-v19-featured-copy time{font:400 12px/1.4 var(--hfa-whyte,Arial,sans-serif);color:#677d98;margin:12px 0 15px}
.hfa-v19-featured-copy h2{font-family:"Martel",Georgia,serif!important;font-size:31px!important;line-height:1.35!important;color:#011c4d!important;margin:0 0 19px!important}
.hfa-v19-featured-copy h2 a{color:#011c4d!important;text-decoration:none}
.hfa-v19-featured-copy p{font:400 16px/1.72 var(--hfa-whyte,Arial,sans-serif);color:#23405f;margin:0 0 27px}
.hfa-v19-article-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 26px}
.hfa-v19-imported-article .hfa-v19-section-title{font-family:"Martel",Georgia,serif!important;font-size:31px!important;line-height:1.4!important;color:#011c4d!important;margin:54px 0 22px!important}
.hfa-v19-imported-article .hfa-v19-figure-title{font-family:"Martel",Georgia,serif!important;font-size:21px!important;line-height:1.5!important;color:#011c4d!important;margin:36px 0 16px!important}
.hfa-v19-imported-article .hfa-v19-body-figure{margin:34px auto 18px;max-width:100%}
.hfa-v19-imported-article .hfa-v19-body-figure img{display:block;width:auto;max-width:100%;height:auto;margin:0 auto;border:1px solid #e5edf5}
.hfa-v19-imported-article .hfa-v19-source{font-size:12px;line-height:1.55;color:#61738b;text-align:center;margin:10px auto 34px}
.hfa-v19-imported-article .hfa-v19-note{font-size:13px;line-height:1.65;color:#61738b;background:#f5f9fc;padding:18px 20px;margin:18px 0 28px}
.hfa-v19-imported-article .hfa-v19-key-points{list-style:none;margin:0 0 30px;padding:0}
.hfa-v19-imported-article .hfa-v19-key-points li{position:relative;padding:0 0 0 26px;margin:0 0 13px}
.hfa-v19-imported-article .hfa-v19-key-points li::before{content:"";position:absolute;left:0;top:.72em;width:9px;height:9px;border-radius:50%;background:#74c795}
.hfa-v19-imported-article .hfa-v19-pullquote{font-family:"Martel",Georgia,serif;font-size:23px;line-height:1.55;color:#011c4d;border-left:3px solid #74c795;margin:38px 0;padding:8px 0 8px 26px}
.hfa-v19-imported-article blockquote:not(.hfa-v19-pullquote){margin:30px 0;padding:20px 24px;background:#f3f8fc;border-left:3px solid #7ac2fd;color:#183453}
.hfa-v19-imported-article table{width:100%;border-collapse:collapse;margin:28px 0;display:block;overflow-x:auto}
.hfa-v19-imported-article td,.hfa-v19-imported-article th{border:1px solid #d9e4ef;padding:12px 14px;vertical-align:top}
.hfa-v19-author-card{display:grid;grid-template-columns:150px minmax(0,1fr);max-width:620px;margin:68px 0 0;background:#f5f9fc;border-left:4px solid #74c795;box-shadow:0 12px 36px rgba(1,28,77,.08);overflow:hidden}
.hfa-v19-author-media{width:150px;height:184px;background:#e5eef7;display:flex;align-items:center;justify-content:center}
.hfa-v19-author-media img{width:100%;height:100%;object-fit:cover;display:block;margin:0!important}
.hfa-v19-author-team .hfa-v19-author-media img{width:72px;height:72px;object-fit:contain}
.hfa-v19-author-copy{padding:31px 32px;display:flex;flex-direction:column;justify-content:center}
.hfa-v19-author-copy span{font:700 11px/1.3 var(--hfa-whyte,Arial,sans-serif);letter-spacing:.12em;text-transform:uppercase;color:#74a28b;margin-bottom:8px}
.hfa-v19-author-copy strong{font-family:"Martel",Georgia,serif;font-size:20px;line-height:1.4;color:#011c4d}
.hfa-v19-author-copy p{font:400 14px/1.55 var(--hfa-whyte,Arial,sans-serif);color:#526b87;margin:5px 0 0!important}
.hfa-v9-full-article .hfa-v9-author-block{display:none!important}
@media (max-width:1000px){.hfa-v19-featured-article{grid-template-columns:1fr}.hfa-v19-featured-image{min-height:360px}.hfa-v19-featured-copy{padding:42px 38px}.hfa-v19-article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:700px){.hfa-v19-featured-article{margin-bottom:40px}.hfa-v19-featured-image{min-height:250px}.hfa-v19-featured-copy{padding:31px 24px}.hfa-v19-featured-copy h2{font-size:25px!important}.hfa-v19-article-grid{grid-template-columns:1fr}.hfa-v19-author-card{grid-template-columns:92px minmax(0,1fr);margin-top:48px}.hfa-v19-author-media{width:92px;height:126px}.hfa-v19-author-copy{padding:20px}.hfa-v19-author-copy strong{font-size:17px}.hfa-v19-author-copy p{font-size:12px}.hfa-v19-author-team .hfa-v19-author-media img{width:52px;height:52px}.hfa-v19-imported-article .hfa-v19-section-title{font-size:26px!important;margin-top:42px!important}}
