.voice-home-wrapper .section-heading,.section-heading-page {scroll-margin-top:90px;}
.news-card,.portal-poll,.auth-box {overflow-wrap:anywhere;}
.form-control:focus,.form-select:focus {border-color:#ba1424;box-shadow:0 0 0 .2rem rgba(186,20,36,.12);}
.pagination {flex-wrap:wrap;gap:3px;}
.pagination .page-link {border-radius:6px;}
.btn:focus-visible,a:focus-visible {outline:2px solid #ba1424;outline-offset:3px;}
@media (max-width:575.98px) {.container {padding-left:14px;padding-right:14px;}.section-heading-page h1 {font-size:1.4rem;}}
