.service-page .service-visit-steps.service-journey{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:44px;padding:0;list-style:none}.service-page .service-visit-steps.service-journey>li{display:block;min-width:0;margin:0;padding:0;border:0}.service-page .service-visit-steps.service-journey-photos>li{overflow:hidden;border:1px solid var(--line, #d8cbbf);border-radius:18px;background:var(--paper, #fcfbf8)}.service-page .service-journey-photo{margin:0}.service-page .service-when-cards{display:block}.service-when-cards .service-section-heading{margin-bottom:44px}.service-symptom-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;align-items:stretch}.service-symptom-card{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:18px;background:var(--wash)}.service-symptom-photo{margin:0}.service-symptom-photo img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.service-symptom-copy{padding:27px}.service-symptom-copy h3{margin:0;font-family:var(--sans);font-weight:500;font-size:24px;line-height:1.4;letter-spacing:-.025em}.service-symptom-copy p{margin:15px 0 0;color:var(--ink);font-size:17px;line-height:1.75}.service-symptom-icon{display:block;width:68px;height:68px;margin:28px 27px 0}@media(max-width:1100px){.service-symptom-grid{gap:20px}.service-symptom-copy{padding:23px}.service-symptom-copy h3{font-size:22px}.service-symptom-copy p{font-size:16px}}@media(max-width:767px){.service-when-cards .service-section-heading{margin-bottom:30px}.service-symptom-grid{grid-template-columns:minmax(0,1fr);gap:24px}.service-symptom-copy{padding:24px}.service-symptom-copy h3{font-size:23px}.service-symptom-copy p{font-size:16px;line-height:1.8}.service-symptom-icon{margin:24px 24px 0}}.service-page .service-journey-photo img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}.service-page .service-journey-copy{padding:26px}.service-page .service-journey-copy h3{margin:0;color:var(--ink, #343434);font-family:var(--sans, sans-serif);font-size:24px;font-weight:500;line-height:1.4;letter-spacing:-.025em}.service-page .service-journey-copy p{max-width:none;margin:14px 0 0;color:var(--ink, #343434);font-size:17px;line-height:1.75}.service-page .service-visit-steps.service-journey-symbols>li{padding:26px;border:1px solid var(--line, #d8cbbf);border-radius:18px;background:var(--paper, #fcfbf8)}.service-page .service-journey-symbols .service-journey-copy{padding:0}.service-page .service-journey-icon{display:block;width:64px;height:64px;margin:0 0 23px}.service-page .service-method-list.service-method-icons>article{grid-template-columns:64px minmax(0,1fr);gap:24px}.service-page .service-method-icon{display:block;width:56px;height:56px}@media(max-width:1100px){.service-page .service-visit-steps.service-journey{gap:20px}.service-page .service-journey-copy{padding:23px}.service-page .service-journey-copy h3{font-size:22px}.service-page .service-journey-copy p{font-size:16px}.service-page .service-visit-steps.service-journey-symbols>li{padding:23px}}@media(max-width:767px){.service-page .service-visit-steps.service-journey{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:34px}.service-page .service-journey-copy{padding:24px}.service-page .service-journey-copy h3{font-size:23px}.service-page .service-journey-copy p{font-size:16px;line-height:1.8}.service-page .service-visit-steps.service-journey-symbols>li{display:grid;grid-template-columns:48px minmax(0,1fr);gap:18px;padding:23px}.service-page .service-journey-icon{width:48px;height:48px;margin:0}.service-page .service-method-list.service-method-icons>article{grid-template-columns:48px minmax(0,1fr);gap:17px}.service-page .service-method-icon{width:48px;height:48px}}@media(max-width:390px){.service-page .service-journey-copy{padding:22px}.service-page .service-visit-steps.service-journey-symbols>li{padding:21px;gap:15px}.service-page .service-journey-symbols .service-journey-copy h3{font-size:21px}}
