.article-search{color:#173d38;background:#fff;border:1px solid #d7e3e5;border-radius:14px;min-width:0;margin-block:16px;padding:16px}.article-search h2{margin:0 0 10px;font-size:1.25rem}.article-search label{margin-bottom:8px;display:block}.article-search-controls{gap:8px;display:flex}.article-search input{width:100%;min-width:0;font:inherit;color:#173d38;background:#fff;border:1px solid #526d68;border-radius:6px;padding:10px}.article-search button{font:inherit;color:#fff;cursor:pointer;background:#08685f;border:0;border-radius:6px;padding:10px 14px}.article-search :focus-visible{outline-offset:3px;outline:3px solid #994000}.article-search ul{padding-inline-start:20px}.article-search li{overflow-wrap:anywhere;margin-block:14px}.article-search a{color:#08685f;font-weight:700;text-decoration:underline}.article-search li p{margin:4px 0;font-size:.95rem}.article-search [hidden]{display:none}.post-thumb-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.post-thumb-cards article{min-width:0}.post-thumb-cards a{box-sizing:border-box;color:#08685f;background:#fff;border:1px solid #d7e3e5;border-radius:14px;align-items:center;gap:12px;height:100%;min-height:114px;padding:8px 12px;text-decoration:underline;display:flex}.post-thumb-cards img{object-fit:contain;flex:none;width:96px;height:96px}.post-thumb-cards h3{overflow-wrap:anywhere;margin:0;font-size:20px}.post-thumb-cards a:focus-visible{outline-offset:3px;outline:3px solid #994000}@media (width<=650px){.post-thumb-cards{grid-template-columns:1fr}}.contact-chat[data-astro-cid-mvkngr6d]{color:#173641;background:#eff6f4;border:1px solid #c4d8d2;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin:0 0 24px;padding:20px 22px;display:flex}h2[data-astro-cid-mvkngr6d]{margin:0 0 6px;font-size:24px;line-height:1.4}h2[data-astro-cid-mvkngr6d] span[data-astro-cid-mvkngr6d]{vertical-align:middle;border:1px solid #799d94;border-radius:20px;padding:2px 10px;font-size:14px;display:inline-block}p[data-astro-cid-mvkngr6d]{margin:0}button[data-astro-cid-mvkngr6d]{color:#fff;cursor:pointer;background:#08685f;border:0;border-radius:10px;min-height:48px;padding:12px 22px;font:700 18px/1.4 Arial,sans-serif}button[data-astro-cid-mvkngr6d]:disabled{cursor:wait;opacity:.7}button[data-astro-cid-mvkngr6d]:focus-visible,a[data-astro-cid-mvkngr6d]:focus-visible{outline-offset:4px;outline:3px solid #173641}.chat-note[data-astro-cid-mvkngr6d]{flex-basis:100%;font-size:15px;line-height:1.6}.chat-note[data-astro-cid-mvkngr6d]:empty{display:none}a[data-astro-cid-mvkngr6d]{color:#08685f;text-decoration:underline}dialog[data-astro-cid-mvkngr6d]{color:#173641;box-sizing:border-box;border:1px solid #799d94;border-radius:14px;width:min(440px,100vw - 24px);max-width:none;height:min(760px,100dvh - 24px);max-height:none;padding:0;overflow:hidden}dialog[data-astro-cid-mvkngr6d][open]{flex-direction:column;display:flex}dialog[data-astro-cid-mvkngr6d]::backdrop{background:#0c232780}.chat-dialog-header[data-astro-cid-mvkngr6d]{border-bottom:1px solid #c4d8d2;justify-content:space-between;align-items:center;gap:8px;padding:12px;display:flex}.chat-dialog-header[data-astro-cid-mvkngr6d] h2[data-astro-cid-mvkngr6d]{margin:0;font-size:18px}.chat-dialog-header[data-astro-cid-mvkngr6d] button[data-astro-cid-mvkngr6d]{flex-shrink:0;padding:8px 12px;font-size:15px}[data-astro-cid-mvkngr6d][data-chat-loading]{padding:12px;font-size:16px}[data-astro-cid-mvkngr6d][data-chat-loading]:empty{display:none}[data-astro-cid-mvkngr6d][data-chat-slot]{flex:1;min-height:0;overflow:hidden}[data-astro-cid-mvkngr6d][data-chat-slot] iframe{border:0;width:100%;height:100%;display:block}@media (width<=440px){.contact-chat[data-astro-cid-mvkngr6d]{padding:18px}.contact-chat[data-astro-cid-mvkngr6d]>button[data-astro-cid-mvkngr6d]{width:100%}}.contact-page[data-astro-cid-x5d4ucax]{color:#173641;max-width:1400px;margin:auto;padding:0 24px 24px;font:18px/1.7 Arial,sans-serif}.contact-page[data-astro-cid-x5d4ucax] header[data-astro-cid-x5d4ucax]{margin-bottom:20px}.contact-page[data-astro-cid-x5d4ucax] h1[data-astro-cid-x5d4ucax]{margin:0 0 10px;font-size:clamp(28px,3.2vw,42px);line-height:1.3}.contact-page[data-astro-cid-x5d4ucax] h2[data-astro-cid-x5d4ucax]{margin:0 0 14px;font-size:25px;line-height:1.4}.contact-page[data-astro-cid-x5d4ucax] p[data-astro-cid-x5d4ucax]{margin:0 0 12px}.contact-main[data-astro-cid-x5d4ucax]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.contact-col[data-astro-cid-x5d4ucax]{flex-direction:column;gap:24px;min-width:0;display:flex}.contact-form[data-astro-cid-x5d4ucax],.contact-details[data-astro-cid-x5d4ucax]{border:1px solid #c4d8d2;border-radius:14px;min-width:0;padding:22px}.contact-form[data-astro-cid-x5d4ucax]{background:#eff6f4}.contact-faq[data-astro-cid-x5d4ucax]{min-width:0}.contact-page[data-astro-cid-x5d4ucax] .clinic-callback{max-width:none;box-shadow:none;background:0 0;border:0;margin:0;padding:0}.contact-page[data-astro-cid-x5d4ucax] .clinic-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-page[data-astro-cid-x5d4ucax] .clinic-fields button{grid-column:1/-1;justify-self:start}.contact-page[data-astro-cid-x5d4ucax] .clinic-call-alternative{margin-bottom:0}dl[data-astro-cid-x5d4ucax]{margin:0 0 18px}dl[data-astro-cid-x5d4ucax]>div[data-astro-cid-x5d4ucax]{grid-template-columns:110px minmax(0,1fr);gap:12px;margin:8px 0;display:grid}dt[data-astro-cid-x5d4ucax]{font-weight:700}dd[data-astro-cid-x5d4ucax]{overflow-wrap:anywhere;margin:0}.contact-actions[data-astro-cid-x5d4ucax]{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;display:flex}.contact-navigation[data-astro-cid-x5d4ucax]{border:1px solid #08685f;border-radius:10px;align-items:center;min-height:48px;padding:10px 16px;display:inline-flex}.contact-access[data-astro-cid-x5d4ucax]{font-size:16px}.contact-social[data-astro-cid-x5d4ucax]{gap:20px;margin-top:14px;display:flex}.contact-reco[data-astro-cid-x5d4ucax] .clinic-recommendation{width:100%;max-width:none;margin:0;padding:20px}.contact-reco[data-astro-cid-x5d4ucax] .clinic-video-shell{max-width:420px}.contact-faq[data-astro-cid-x5d4ucax] details{border-bottom:1px solid #d7e3e5;padding:12px 0}.contact-faq[data-astro-cid-x5d4ucax] summary{cursor:pointer;min-height:32px;font-weight:700}.contact-faq[data-astro-cid-x5d4ucax] details p{margin:10px 0 0}@media (width<=760px){.contact-page[data-astro-cid-x5d4ucax]{padding:0 18px 20px}.contact-main[data-astro-cid-x5d4ucax]{grid-template-columns:minmax(0,1fr);gap:20px}.contact-col[data-astro-cid-x5d4ucax]{display:contents}.contact-form[data-astro-cid-x5d4ucax]{order:1}.contact-details[data-astro-cid-x5d4ucax]{order:2}.contact-faq[data-astro-cid-x5d4ucax]{order:3}.contact-reco[data-astro-cid-x5d4ucax]{order:4}.contact-form[data-astro-cid-x5d4ucax],.contact-details[data-astro-cid-x5d4ucax]{padding:18px}}@media (width<=440px){.contact-page[data-astro-cid-x5d4ucax] .clinic-fields{grid-template-columns:minmax(0,1fr)}.contact-page[data-astro-cid-x5d4ucax] .clinic-fields button{width:100%}.contact-page[data-astro-cid-x5d4ucax] dl[data-astro-cid-x5d4ucax]>div[data-astro-cid-x5d4ucax]{grid-template-columns:minmax(0,1fr);gap:0}}.contact-page[data-astro-cid-x5d4ucax] :is(.contact-actions>a,.contact-email>summary,.clinic-fields button,[data-clinic-chat]){box-sizing:border-box;color:#fff;vertical-align:middle;background:#08685f;border:0;border-radius:8px;justify-content:center;align-items:center;gap:12px;max-width:100%;min-height:56px;padding:6px 6px 6px 18px;font:700 18px/1.4 Arial,sans-serif;text-decoration:none;display:inline-flex}.contact-page[data-astro-cid-x5d4ucax] :is(.contact-actions>a,.contact-email>summary,.clinic-fields button,[data-clinic-chat]):before{content:"";background:#fff var(--action-icon) center/32px 32px no-repeat;border-radius:5px;flex:0 0 44px;width:44px;height:44px;display:block}.contact-page[data-astro-cid-x5d4ucax] .contact-actions>a[href^=tel\:]{--action-icon:url(/action-icons/call.svg)}.contact-page[data-astro-cid-x5d4ucax] .contact-email>summary{--action-icon:url(/action-icons/email.svg)}.contact-page[data-astro-cid-x5d4ucax] .contact-navigation{--action-icon:url(/action-icons/waze.svg);gap:0}.contact-page[data-astro-cid-x5d4ucax] .contact-navigation:before{margin-inline-end:12px}.contact-page[data-astro-cid-x5d4ucax] :is(.contact-actions>a[href="/book-appointment/"],.clinic-online-booking>a){--action-icon:url(/action-icons/booking.svg)}.contact-page[data-astro-cid-x5d4ucax] .clinic-fields button{--action-icon:url(/action-icons/callback.svg)}.contact-page[data-astro-cid-x5d4ucax] [data-clinic-chat]{--action-icon:url(/action-icons/chat.svg)}.contact-page[data-astro-cid-x5d4ucax] :is(.contact-actions>a,.contact-email>summary,.clinic-fields button,[data-clinic-chat]):hover{background:#07564f}@media (width<=440px){.contact-page[data-astro-cid-x5d4ucax] :is(.contact-actions>a,.contact-email,.contact-email>summary){width:100%}}.contact-email[data-astro-cid-x5d4ucax]{min-width:0;max-width:100%}.contact-email[data-astro-cid-x5d4ucax][open]{flex-basis:100%}.contact-email[data-astro-cid-x5d4ucax] summary[data-astro-cid-x5d4ucax]{cursor:pointer;width:max-content;list-style:none}.contact-email[data-astro-cid-x5d4ucax] summary[data-astro-cid-x5d4ucax]::-webkit-details-marker{display:none}.contact-email-options[data-astro-cid-x5d4ucax]{overflow-wrap:anywhere;background:#f4f8f7;border:1px solid #c4d8d2;border-radius:8px;margin-top:12px;padding:14px}.contact-email-options[data-astro-cid-x5d4ucax]>div[data-astro-cid-x5d4ucax]{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.contact-email-options[data-astro-cid-x5d4ucax] a[data-astro-cid-x5d4ucax],.contact-email-options[data-astro-cid-x5d4ucax] button[data-astro-cid-x5d4ucax]{font:inherit;color:#08685f;text-underline-offset:4px;align-items:center;min-height:44px;padding:8px 0;text-decoration:underline;display:inline-flex}.contact-email-options[data-astro-cid-x5d4ucax] button[data-astro-cid-x5d4ucax]{cursor:pointer;background:0 0;border:0}.contact-email-options[data-astro-cid-x5d4ucax] button[data-astro-cid-x5d4ucax][hidden],.contact-email-options[data-astro-cid-x5d4ucax] [data-astro-cid-x5d4ucax][data-email-status]:empty{display:none}.contact-email-options[data-astro-cid-x5d4ucax] [data-astro-cid-x5d4ucax][data-email-status]{margin:8px 0 0;font-size:16px}.about-media-row[data-astro-cid-sokjcunx]{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.35fr);align-items:start;gap:24px;min-width:0;display:grid}.about-media-row[data-astro-cid-sokjcunx] figure[data-astro-cid-sokjcunx]{text-align:center;min-width:0;margin:0}.about-media-row[data-astro-cid-sokjcunx] figcaption[data-astro-cid-sokjcunx]{margin:0 0 16px;font-size:22px;font-weight:700;line-height:1.4}.about-media-row[data-astro-cid-sokjcunx] figure[data-astro-cid-sokjcunx] img[data-astro-cid-sokjcunx]{object-fit:contain;border-radius:10px;width:100%;height:310px;display:block}.about-media-row[data-astro-cid-sokjcunx] figure[data-astro-cid-sokjcunx] a[data-astro-cid-sokjcunx]{display:block}.about-media-row[data-astro-cid-sokjcunx] figure[data-astro-cid-sokjcunx] a[data-astro-cid-sokjcunx] span[data-astro-cid-sokjcunx]{font-size:15px}.about-media-row[data-astro-cid-sokjcunx] .clinic-recommendation{width:100%;min-width:0;margin:0;padding:18px}.about-media-row[data-astro-cid-sokjcunx] .clinic-recommendation h2{margin:0 0 16px;line-height:1.4}.about-media-row[data-astro-cid-sokjcunx] .clinic-video-shell{max-width:none}.about-media-row[data-astro-cid-sokjcunx] .clinic-recommendation p{margin-bottom:0;font-size:15px}@media (width<=1000px){.about-media-row[data-astro-cid-sokjcunx]{grid-template-columns:repeat(2,minmax(0,1fr))}.about-media-row[data-astro-cid-sokjcunx] .clinic-recommendation{grid-column:1/-1;justify-self:center;max-width:600px}}@media (width<=540px){.about-media-row[data-astro-cid-sokjcunx]{grid-template-columns:minmax(0,1fr)}.about-media-row[data-astro-cid-sokjcunx] figure[data-astro-cid-sokjcunx] img[data-astro-cid-sokjcunx]{height:auto;max-height:360px}.about-media-row[data-astro-cid-sokjcunx] .clinic-recommendation{grid-column:auto}}.about-media-row[data-astro-cid-sokjcunx] figure[data-astro-cid-sokjcunx]:first-child img[data-astro-cid-sokjcunx]{width:100%;max-width:380px;height:auto;max-height:none;margin-inline:auto}
