.daily-main{padding-top:35px;padding-bottom:60px}.daily-article{max-width:960px;margin:auto}.daily-cover{width:100%;height:auto;object-fit:contain;border-radius:12px}.daily-article h1{font-size:clamp(1.8rem,5vw,3rem);overflow-wrap:anywhere}.daily-article p{line-height:1.9}.daily-article table{min-width:580px}.daily-article caption{text-align:left;padding:12px}.daily-article .table-wrap{overflow-x:auto}.daily-article .cta{margin:20px 0}@media(max-width:900px){.site-header .cta{display:inline-flex;font-size:12px;padding:10px;white-space:nowrap}.nav{gap:10px}.nav .brand{margin-right:auto}.nav .brand img{width:145px;height:auto}.mobile-toggle{display:none}}