/* Treatment navigation: clear destinations using existing page content. */
.seo-section-nav{gap:8px!important}
.seo-section-nav [hidden],.seo-grouped-prices [hidden]{display:none!important}
.seo-section-nav a{min-height:44px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;text-align:center}
.seo-section-nav a:first-child{background:#34302c;color:#fff;border-color:#34302c}
.seo-section-nav a:focus-visible,.seo-price-jumps a:focus-visible,.seo-context-link:focus-visible{outline:3px solid #8d6d48;outline-offset:4px}
.seo-context-link{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}
.seo-price-jumps{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 22px}
.seo-price-jumps a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:8px 14px;box-sizing:border-box;border:1px solid #c7bdb1;background:#fffdf9;color:#34302c;font-size:.85rem;text-decoration:none;line-height:1.5}
.seo-price-jumps a:hover{background:#efe8dd}
.seo-grouped-prices .seo-price-group{scroll-margin-top:100px}
.seo-grouped-prices .seo-price-group th{padding:13px 12px;text-align:left;font-size:.9rem;letter-spacing:.06em;background:#f0e7dc;color:#4b352a;border-bottom:1px solid #ddd0bf}
.seo-grouped-prices .seo-price-group--nurse th{background:#eaf0ed;color:#30473f}
.seo-grouped-prices .seo-price-group--set th{background:#eeeaf1;color:#463b51}
.seo-grouped-prices tbody+tbody .seo-price-group th{border-top:14px solid #fffdf9}
@media(max-width:600px){.seo-section-nav{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));padding:18px 16px!important;gap:8px!important}.seo-section-nav a{width:100%;min-width:0;padding:10px 6px!important;font-size:.8rem!important;letter-spacing:.03em!important;line-height:1.5;white-space:normal}.seo-section-nav .an-book{grid-column:1/-1}.seo-price-jumps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.seo-price-jumps a{padding:8px 5px;font-size:.78rem}}
