#newsContactForm .news-contact-actions{display:flex;justify-content:center;width:100%;margin:22px 0 10px}
#newsContactForm .news-contact-actions button[type=submit]{display:block;float:none;margin:0 auto;min-width:190px;padding:14px 34px;border:0;border-radius:5px;background:#ce251d;color:#fff;font-weight:700;text-align:center;cursor:pointer}
#newsContactForm .news-contact-actions button[type=submit]:hover{background:#ae1d17}
#newsContactForm .news-contact-actions button[type=submit]:disabled{opacity:.6;cursor:wait}
#newsArticleFooter{margin-top:28px;padding:22px 0 0;border-top:1px solid #ddd;color:#252525}
#newsArticleFooter .news-footer-author{margin:0 0 18px;font-size:15px}
#newsArticleFooter .news-footer-rating-row{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:0 0 20px;font-size:14px}
#newsArticleFooter #newsDetailRating{margin:0}
#newsArticleFooter .news-stars{display:flex;align-items:center;flex-wrap:wrap;gap:8px}
#newsArticleFooter .news-star-buttons{display:inline-flex;gap:2px}
#newsArticleFooter .news-star-buttons button{font-size:32px;line-height:1;background:none;border:0;padding:2px;color:#252525;cursor:pointer}
#newsArticleFooter .news-star-buttons button.is-on,#newsArticleFooter .news-star-buttons button:hover{color:#ce251d}
#newsArticleFooter .news-footer-share{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 8px}
#newsArticleFooter .news-footer-share a,#newsArticleFooter .news-footer-share button{display:inline-flex;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:9px 15px;border:0;border-radius:4px;color:#fff;text-decoration:none;font:600 13px/1.3 Arial,sans-serif;cursor:pointer;box-sizing:border-box}
#newsArticleFooter .share-facebook{background:#1877f2}#newsArticleFooter .share-linkedin{background:#087dad}#newsArticleFooter .share-instagram{background:#a82f88}#newsArticleFooter .share-native{background:#202020}#newsArticleFooter .share-email{background:#737373}#newsArticleFooter .share-copy{background:#628e28}
#newsArticleFooter .news-footer-status{font-size:13px;min-height:18px;margin:4px 0 16px}
#newsArticleFooter .news-related-title{font-size:19px;font-weight:800;text-transform:uppercase;margin:20px 0 14px;color:#222}
#newsArticleFooter .news-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
#newsArticleFooter .news-related-card{display:block;min-width:0;color:#202020;text-decoration:none}
#newsArticleFooter .news-related-card img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:9px;margin:0 0 10px}
#newsArticleFooter .news-related-card h3{font-size:16px;line-height:1.35;margin:0;font-weight:700;overflow-wrap:anywhere}
#newsArticleFooter .news-related-card:hover h3{color:#ce251d}
#newsArticleFooter a:focus-visible,#newsArticleFooter button:focus-visible{outline:3px solid #b87c25;outline-offset:3px}
@media(max-width:640px){#newsArticleFooter .news-related-grid{grid-template-columns:1fr;gap:22px}#newsArticleFooter .news-footer-share a,#newsArticleFooter .news-footer-share button{flex:1 1 calc(50% - 8px)}#newsArticleFooter .news-footer-rating-row{align-items:flex-start}#newsArticleFooter .news-stars{gap:10px}}

#newsArticleFooter [hidden]{display:none!important}
