.services-menu{position:relative;border:0}.services-menu>summary{display:flex;gap:8px;align-items:center;padding:10px 0;font:500 12px/1.5 'Eudoxus Sans',Arial,sans-serif;letter-spacing:0;list-style:none;color:var(--navy)}.services-menu>summary:after{display:none}.services-menu>summary>span{font-size:16px;transition:transform .2s}.services-menu[open]>summary>span{transform:rotate(180deg)}.services-dropdown{position:absolute;top:calc(100% + 14px);left:-20px;background:white;border:1px solid var(--line);box-shadow:0 15px 40px #0b173020;border-radius:16px;padding:10px;min-width:270px;display:flex;flex-direction:column;gap:3px;z-index:40}.header .services-dropdown>a{display:flex;align-items:center;justify-content:space-between;padding:12px 13px;font-size:12px;line-height:1.5;border-radius:9px;color:var(--navy)}.header .services-dropdown>a:hover,.services-dropdown>a[aria-current=page]{background:var(--soft);color:var(--coral)}.services-dropdown>a:first-child{font-weight:700;border-bottom:1px solid var(--line);border-radius:9px 9px 0 0;margin-bottom:4px;padding-bottom:15px}.services-intro{padding-block:143px 65px}.services-intro h1{font-size:clamp(44px,4.6vw,64px);line-height:1.1}.services-intro h1>span{color:var(--coral-light)}.services-intro>p{color:#bdc8da;max-width:520px;font-size:15px}.catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.catalog-grid .service h2{font-size:24px;line-height:1.2;margin-bottom:18px;min-height:58px}.catalog-grid .service{padding:30px}.service-help{display:flex;align-items:center;justify-content:space-between;gap:35px}.service-help h2{font-size:36px}.service-help p{margin-bottom:0}.service-help>.button{flex-shrink:0}.health-page .opening-intro h1{font-size:clamp(42px,4.4vw,62px)}.health-guide h2{font-size:32px}.health-guide li{padding-block:16px}.health-professions{display:flex;flex-wrap:wrap;gap:13px}.health-professions>span{padding:13px 20px;border:1px solid var(--line);border-radius:12px;font-size:13px;font-weight:500}.health-audiences-note{font-size:12px;margin:22px 0 0}.health-support-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.health-support-grid article{background:#fff;border:1px solid var(--line);padding:30px;border-radius:14px}.health-support-grid h3{font-size:23px}.health-support-grid p{font-size:13px;margin-bottom:0}.health-support-grid .text-link{margin-top:20px;font-size:11px}.health-person{background:var(--navy);color:white}.health-person-layout{display:grid;grid-template-columns:.8fr 1fr;align-items:center;gap:100px}.health-person-photo{height:370px;border-radius:18px;overflow:hidden}.health-person-photo img{width:100%;height:100%;object-fit:cover;object-position:center 24%}.health-person p{color:#bdc8da;font-size:14px}.health-person .button{margin-top:15px}.instagram-section{border-top:1px solid var(--line)}.instagram-section .section-heading{align-items:center}.instagram-section .section-heading p{max-width:410px;font-size:13px;margin:15px 0 0}.instagram-section .social-links{flex-shrink:0}.instagram-posts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:start}.instagram-post{min-width:0}.instagram-media{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;background:white;border:1px solid var(--line);border-radius:14px;min-height:430px;padding:20px}.instagram-media>a{display:flex;align-items:center;justify-content:center;gap:12px;height:380px;font-size:13px;font-weight:500;color:var(--navy);text-align:center}.instagram-post iframe{width:100%!important;min-width:0!important;max-width:100%!important;border-radius:12px!important}.instagram-post>p{font-size:11px;text-align:center;margin:12px 0 0}.instagram-post>p>a{text-decoration:underline;text-underline-offset:4px}.instagram-note{font-size:11px;margin-top:25px;color:var(--muted)}.instagram-retry{background:white;border:1px solid var(--line);color:var(--navy);font:500 12px 'Eudoxus Sans',Arial,sans-serif;padding:10px 15px;border-radius:8px;cursor:pointer;margin-top:12px}.instagram-retry[hidden]{display:none}
@media(max-width:1100px){.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.health-person-layout{gap:55px}.instagram-posts{grid-template-columns:repeat(2,minmax(0,1fr))}.instagram-section .section-heading{align-items:start}.instagram-section .social-links{flex-direction:column;align-items:stretch}}
@media(max-width:760px){.header .services-menu{width:100%;margin-bottom:0}.services-menu>summary{font-size:13px;padding:13px 12px;justify-content:space-between}.services-dropdown{position:static;min-width:0;box-shadow:none;border:0;border-radius:10px;background:var(--soft);padding:7px;margin:0 0 8px;gap:2px}.header .services-dropdown>a{font-size:12px;padding:11px}.services-intro{padding-block:113px 48px}.services-intro h1{font-size:43px}.services-intro>p{font-size:14px}.catalog-grid{grid-template-columns:1fr}.catalog-grid .service h2{min-height:0;font-size:25px}.catalog-grid .service{padding:27px}.service-help{display:block}.service-help h2{font-size:31px}.service-help>.button{margin-top:25px}.health-page .opening-intro h1{font-size:clamp(38px,9vw,52px)}.health-guide h2{font-size:30px}.health-professions{gap:10px}.health-professions>span{font-size:12px;padding:11px 15px}.health-support-grid{grid-template-columns:1fr;gap:16px}.health-support-grid article{padding:26px}.health-person-layout{grid-template-columns:1fr;gap:32px}.health-person-photo{height:350px;max-width:450px;width:100%}.health-person h2{font-size:33px}.health-person p{font-size:13px}.instagram-posts{grid-template-columns:1fr;gap:28px}.instagram-section .social-links{flex-direction:row;margin-top:25px}.instagram-media{min-height:400px}.instagram-media>a{height:350px}.instagram-note{font-size:10px}}
