/* Complete service information and photo-led editorial rhythm. */
.daily-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.daily-grid img{width:100%;height:270px;object-fit:cover}.daily-grid small{display:block;font-size:10px;color:var(--rose);letter-spacing:.12em;margin-top:24px}.daily-grid h3{font:500 25px/1.6 var(--serif);margin:10px 0 15px}.daily-grid p{font-size:13px;color:var(--muted);line-height:2}.adaptation-note{display:grid;grid-template-columns:1fr 1.65fr auto;gap:35px;align-items:center;padding:40px 0;border-top:1px solid var(--line);margin-top:46px}.adaptation-note .eyebrow{margin-bottom:8px}.adaptation-note h3{font:500 23px/1.6 var(--serif)}.adaptation-note>p{font-size:13px;color:var(--muted);line-height:2}.adaptation-note .quiet-link{white-space:nowrap}.health-records{padding:24px 28px;background:#f8f4ee;border:1px solid #dfd4c9;margin-bottom:20px}.health-records h3{font-size:24px}.health-records p{margin-top:12px;font-size:13px;line-height:2;color:var(--muted)}.health-records .feature-tags{flex-wrap:wrap;gap:8px 20px;font-size:11px;margin-top:18px}.desktop-nav{gap:18px}.desktop-nav a{font-size:11px}.site-header{padding-inline:30px;gap:24px}.header-actions{gap:15px}
@media(max-width:1250px){.desktop-nav{display:none}#menu-toggle{display:flex}.site-header{height:78px}.mobile-menu{top:78px;max-height:calc(100dvh - 78px);overflow:auto}}
@media(max-width:760px){.daily-grid{grid-template-columns:1fr;gap:36px}.daily-grid img{height:270px}.daily-grid small{margin-top:18px}.daily-grid h3{font-size:24px}.daily-grid p{font-size:13px}.adaptation-note{grid-template-columns:1fr;gap:15px;padding:28px 0;margin-top:35px}.adaptation-note>p{font-size:12px}.adaptation-note .quiet-link{justify-self:start}.health-records{padding:22px;margin-bottom:8px}.health-records h3{font-size:22px}.health-records p{font-size:12px}.mobile-menu a{font-size:16px;padding-block:11px}.site-header{padding-inline:22px}.header-actions{gap:13px}}
