.specialties_mapGrid__Hu2ms{display:grid;grid-template-columns:.9fr 1.1fr;gap:50px;align-items:center}.specialties_faceMap__dJtdY{background:linear-gradient(135deg,#f5dfd1,#e9e1f6);border:1px solid #dfd2c7;border-radius:26px;margin:0;padding:15px 15px 20px}.specialties_faceMap__dJtdY svg{display:block;width:100%;height:auto;max-width:400px;margin:auto}.specialties_faceMap__dJtdY figcaption{font-size:10px;text-align:center}.specialties_featured__SFZKA article{display:flex;gap:20px;padding:24px 0;border-top:1px solid #d7cbbf}.specialties_featured__SFZKA article>span{width:38px;height:38px;display:grid;place-items:center;flex-shrink:0;border:1px solid #bcaec5;border-radius:50%;font-size:11px;background:var(--color-violetsoft)}.specialties_featured__SFZKA h3{font-size:23px;letter-spacing:-.03em;line-height:1.2;margin:3px 0 10px}.specialties_featured__SFZKA p{font-size:14px;line-height:1.7;margin:0 0 10px}.specialties_featured__SFZKA a{display:block;font-size:13px;padding:8px 0;min-height:44px}.specialties_allProcedures__FLhig{margin-top:35px;padding:24px;border:1px solid #d7cbbf;border-radius:20px;background:var(--color-bone)}.specialties_allProcedures__FLhig summary{cursor:pointer;min-height:44px;font-size:16px;font-weight:600;line-height:1.6}.specialties_allProcedures__FLhig>p{font-size:13px;line-height:1.7}.specialties_allProcedures__FLhig ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 22px;list-style:none;padding:0;margin:20px 0 0}.specialties_allProcedures__FLhig a{display:block;padding:13px 0;border-top:1px solid #d7cbbf;font-size:13px;line-height:1.6;min-height:44px;text-decoration:none}.specialties_allProcedures__FLhig a:hover{text-decoration:underline}@media(max-width:900px){.specialties_mapGrid__Hu2ms{gap:25px}.specialties_allProcedures__FLhig ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.specialties_mapGrid__Hu2ms{grid-template-columns:1fr}.specialties_faceMap__dJtdY{max-width:460px;width:100%;margin:auto}.specialties_featured__SFZKA article{padding:22px 0;gap:15px}.specialties_allProcedures__FLhig{padding:20px}.specialties_allProcedures__FLhig ul{grid-template-columns:1fr}}