.svc-facts{padding-block:var(--s-6) 0}.svc-facts-grid{display:grid;gap:var(--s-3)}.svc-tile{min-width:0;background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-lg)}.svc-price,.svc-where{padding:var(--s-5)}.svc-where h2{font-size:24px;line-height:30px}.svc-where p{font-size:17px;line-height:26px}.svc-price .price-note,.svc-where p{max-width:none}.svc-price .btn{margin-top:var(--s-3)}@media (min-width:900px){.svc-facts-grid{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:var(--s-4)}.svc-facts-grid>:only-child{grid-column:1/-1}.svc-price,.svc-where{padding:var(--s-6)}}.svc-modules-grid{display:grid;gap:var(--s-3);margin:var(--s-5) 0 0;padding:0;list-style:none}.svc-module{display:flex;flex-direction:column;overflow:hidden}.svc-module .media{border-radius:0;aspect-ratio:4/3;object-fit:cover}.svc-module .module-copy{padding:var(--s-5)}.svc-module h3{font-size:20px;line-height:26px}.svc-module p{max-width:none;margin:var(--s-2) 0 0;font-size:17px;line-height:26px}@media (min-width:640px){.svc-modules-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-4)}}@media (min-width:1000px){.svc-modules-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.section.related{padding-block:var(--s-7)}