:root{--color-primary:#8E1E24}.text-red{color:var(--color-primary)}.ratio-4x3{--bs-aspect-ratio:75%}.page-content>section:first-child{padding-top:77px}@media (min-width:992px){.page-content>section:first-child{padding-top:104px}}.news-detail-content p{margin-bottom:1.5rem}.share-box p{font-size:.9rem;margin-bottom:2px}.share-box a{transition:opacity 0.2s}.share-box a:hover{opacity:.7}