.calendar-intro{padding-top:32px}.calendar-breadcrumb{display:flex;gap:10px;margin-bottom:24px;color:var(--muted);font-size:14px}.calendar-breadcrumb a{color:inherit;text-decoration:none}.calendar-breadcrumb a:hover{text-decoration:underline}.calendar-page h1{text-align:left;font-size:32px;margin-bottom:32px}.calendar-card{width:100%;font:inherit}.calendar-card>.product-name{min-height:49px}.calendar-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.calendar-services{margin-top:24px}.calendar-page .section{margin-top:56px}
@media(max-width:1050px){.calendar-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:767px){.calendar-intro{padding-top:24px}.calendar-breadcrumb{margin-bottom:20px}.calendar-page h1{font-size:28px}.calendar-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.calendar-page .section{margin-top:36px}}
