.daily-page .daily-section{margin-top:34px}.daily-page .daily-section h2{border-bottom:2px solid var(--navy);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;padding-bottom:10px;font-size:22px;display:flex}.daily-page .daily-section h2 span{color:var(--muted);font-size:13px;font-weight:400}.daily-page .daily-list{gap:14px;display:grid}.daily-page .daily-item{border:1px solid var(--line);background:#fff;border-radius:12px;padding:18px 20px}.daily-page .daily-item__service{color:var(--muted);font-size:13px;font-weight:700}.daily-page .daily-item h3{margin-top:4px;font-size:18px;line-height:1.6}.daily-page .daily-item h3 a{color:var(--ink);text-decoration:none}.daily-page .daily-item h3 a:hover{text-decoration:underline}.daily-page .daily-item__status .tag{margin:8px 0 0}.daily-page .daily-item__facts{gap:6px;margin-top:12px;font-size:14px;line-height:1.75;display:grid}.daily-page .daily-item__facts>div{grid-template-columns:44px minmax(0,1fr);gap:10px;display:grid}.daily-page .daily-item__facts dt{color:var(--muted);font-weight:700}.daily-page .daily-item__changes{background:var(--paper);border-radius:8px;gap:10px;margin-top:12px;padding:12px 14px;font-size:14px;line-height:1.75;display:grid}.daily-page .daily-item__changes time{color:var(--muted);font-size:12px}.daily-page .daily-item__changes a{font-size:13px}.daily-page .daily-item__more{color:var(--blue);margin-top:12px;font-size:14px;font-weight:700;display:inline-block}.daily-page .daily-pager{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:36px;padding-top:18px;font-size:14px;display:flex}.daily-page .daily-search{margin:22px 0 60px;font-size:15px}.daily-page .daily-dates{gap:8px;margin:20px 0 60px;display:grid}.daily-page .daily-dates a{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:10px;justify-content:space-between;gap:12px;padding:14px 16px;text-decoration:none;display:flex}.daily-page .daily-dates a:hover{border-color:var(--blue)}.daily-page .daily-dates span{color:var(--muted);font-size:13px}@media (max-width:700px){.daily-page .daily-item{padding:16px}.daily-page .daily-item h3{font-size:17px}.daily-page .daily-pager{flex-wrap:wrap;font-size:13px}}
