/* Additional small-screen reading adjustments */
@media(max-width:375px){.container{padding-inline:12px}.story-card--horizontal{grid-template-columns:38% 1fr}.story-card--horizontal .story-card-body{padding:9px}.story-card--horizontal h3{font-size:.83rem}.article-tools{gap:6px}.article-tools button{font-size:.7rem;padding:6px}.brand-name{font-size:1.3rem}.brand-tagline{max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}
@media(min-width:1600px){:root{--container:1310px}body{font-size:16px}}
