.rehab-hero figure img{object-fit:cover;mask-image:none;mix-blend-mode:normal;aspect-ratio:4/3}.rehab-hero .page-hero-actions+p{margin-top:28px}.rehab-rates .consultation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rehab-rates .consultation-grid .button{margin-top:28px}.rehab-journey{margin:32px 0}.rehab-journey img{width:100%;height:auto;display:block;max-height:590px;object-fit:contain;background:#fbf8f1}.rehab-journey figcaption{font-size:13px;line-height:1.6;color:#595e60;margin-top:16px}.rehab-band{background:#f5f1e8}.rehab-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.rehab-gallery figure{margin:0;background:white}.rehab-gallery img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.rehab-gallery figcaption{padding:26px}.rehab-gallery h3{font-size:24px;margin-bottom:16px}.rehab-equipment-note{margin-top:36px;border-top:1px solid #cecbc5;padding-top:28px}.rehab-equipment-note h3{margin-bottom:16px}.rehab-price-more{padding-block:26px}.rehab-price-more summary{cursor:pointer;font-weight:600}.rehab-hero~section .pc-cards>article{border:1px solid #d5d6d7;padding:26px}.rehab-hero~section .ph-form input:not([type=checkbox]){width:100%}@media(max-width:800px){.rehab-rates .consultation-grid,.rehab-gallery{grid-template-columns:1fr}.rehab-journey img{max-height:none}.rehab-gallery figcaption{padding:22px}}
