.clinic-contact-details{min-width:0}.clinic-hours{margin:18px 0 0;font-size:16px;line-height:1.6}.clinic-hours>div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px;margin-top:6px}.clinic-hours dt{font-weight:700}.clinic-hours dd{margin:0}.maps__holder iframe{display:block;width:100%;height:100%;min-height:400px;border:0;border-radius:20px}.clinic-information{padding-top:20px;padding-bottom:45px}.clinic-information__card{background:#f9fafb;border:1px solid #e5e9ef;border-radius:20px;padding:32px}.clinic-information__card h2{font-size:28px;line-height:1.3;font-weight:700;margin:0 0 20px;color:#181d24}.clinic-information__name{font-size:18px;line-height:1.6;margin:0 0 24px}.clinic-information__name strong{font-weight:700}.clinic-information__facts{display:grid;grid-template-columns:1fr 1fr;gap:22px 36px;margin:0}.clinic-information__facts>div{min-width:0}.clinic-information__facts dt{font-size:14px;color:#626d7d;margin-bottom:6px;line-height:1.5}.clinic-information__facts dd{font-size:17px;line-height:1.6;margin:0;color:#252b35;overflow-wrap:anywhere}.clinic-information__facts a{color:inherit;text-decoration:underline;text-underline-offset:4px}.clinic-information__registration{border-top:1px solid #dfe5ee;margin-top:26px;padding-top:20px}.clinic-information__registration summary{cursor:pointer;font-size:17px;font-weight:700;line-height:1.6}.clinic-information__registration[open] summary{margin-bottom:24px}.clinic-information summary:focus-visible,.clinic-information a:focus-visible{outline:3px solid #47a0ff;outline-offset:5px}
@media(max-width:767px){.clinic-information__card{padding:24px 20px}.clinic-information__card h2{font-size:24px}.clinic-information__facts{grid-template-columns:1fr;gap:20px}.clinic-information__facts dd{font-size:16px}.clinic-hours{font-size:15px}.clinic-hours>div{grid-template-columns:100px minmax(0,1fr);gap:12px}.maps__holder iframe{height:350px;min-height:350px}.clinic-information{padding-bottom:30px}}
@media(max-width:360px){.clinic-hours>div{grid-template-columns:1fr;gap:0}.clinic-hours>div+div{margin-top:12px}}
