.practice-show-hero--medical{isolation:isolate;height:auto;min-height:0;color:var(--theme-hero-text);text-align:center;background:linear-gradient(180deg, var(--theme-highlight-soft) 0%, var(--theme-hero-start) 65%, var(--theme-soft) 100%);display:block;position:relative;overflow:hidden}.practice-show-hero--medical:before{z-index:-1;border:1px solid var(--theme-panel);content:"";pointer-events:none;background:0 0;border-radius:50%;width:720px;height:720px;position:absolute;inset:auto -160px -360px auto}.practice-show-hero--medical:after{z-index:-1;border:1px solid var(--theme-panel);content:"";pointer-events:none;background:0 0;border-radius:50%;width:520px;height:520px;position:absolute;inset:-280px auto auto -200px}.practice-show-hero--medical>.sub-section{grid-template-columns:minmax(0,1fr);justify-items:center;padding-top:60px;padding-bottom:36px;display:grid;position:relative}.practice-show-hero--medical .practice-show-breadcrumb{text-align:left;flex-wrap:wrap;justify-content:flex-start;justify-self:stretch;align-items:center;gap:6px 10px;width:auto;margin:-160px 0 24px;display:flex;position:static;inset:auto;transform:none}.practice-show-hero--medical .practice-show-eyebrow{color:var(--theme-accent);letter-spacing:.2em;margin:0 0 12px;font-size:12px;font-weight:600;line-height:1.6}.practice-show-hero--medical .practice-show-title{color:var(--theme-dark);letter-spacing:-.05em;word-break:keep-all;margin:0;font-size:clamp(44px,4.5vw,64px);font-weight:700;line-height:1.25}.practice-show-hero--medical .practice-show-description{max-width:680px;color:var(--theme-hero-description);letter-spacing:-.025em;word-break:keep-all;margin:18px auto 0;font-size:18px;line-height:1.9}.practice-show-section--medical{background:var(--theme-surface);padding-top:40px;padding-bottom:90px}.practice-show-section--medical .practice-show-inner,.practice-show-section--medical .practice-show-inner.is-single{display:block}.practice-show-section--medical .practice-show-navigation{border:1px solid var(--theme-border);background:var(--theme-soft);width:auto;min-width:0;max-width:none;box-shadow:none;text-align:left;border-radius:12px;align-items:center;gap:20px;margin:0 0 48px;padding:16px 22px;display:flex;position:static}.practice-show-section--medical .practice-show-navigation-label{border:0;border-right:1px solid var(--theme-border-hover);color:var(--theme-dark);white-space:nowrap;flex:none;margin:0;padding:4px 22px 4px 0;font-size:16px;font-weight:700;line-height:1.6}.practice-show-section--medical .practice-show-navigation-list{min-width:0;box-shadow:none;background:0 0;border:0;flex-wrap:wrap;flex:1;align-items:center;gap:6px;margin:0;padding:0;display:flex}.practice-show-section--medical .practice-show-navigation-list:before,.practice-show-section--medical .practice-show-navigation-list:after{content:none;display:none}.practice-show-section--medical .practice-show-navigation-list a{box-sizing:border-box;min-height:38px;color:var(--color-text);white-space:nowrap;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;margin:0;padding:8px 14px;font-size:15px;font-weight:500;line-height:1.5;text-decoration:none;transition:color .2s,background-color .2s;display:inline-flex}.practice-show-section--medical .practice-show-navigation-list svg{display:none}.practice-show-section--medical .practice-show-navigation-list a:hover{color:var(--theme-accent);background:var(--color-white)}.practice-show-section--medical .practice-show-navigation-list a.is-active{color:var(--theme-on-highlight);background:var(--theme-accent);font-weight:600}.practice-show-section--medical .practice-show-all-link{color:var(--theme-accent);white-space:nowrap;background:0 0;border:0;flex:none;align-items:center;gap:8px;margin:0;padding:8px 0;font-size:13px;font-weight:500;line-height:1.6;text-decoration:none;display:inline-flex}.practice-show-section--medical .practice-show-all-link:after{content:"→"}.practice-show-section--medical .practice-show-all-link:hover{text-underline-offset:4px;text-decoration:underline}.practice-show-section--medical .practice-show-navigation a:focus-visible{outline:2px solid var(--theme-accent);outline-offset:3px}.practice-show-section--medical .practice-show-content-section{border:0;border-bottom:1px solid var(--theme-border);box-shadow:none;background:0 0;border-radius:0;margin:0;padding:64px 0}.practice-show-section--medical .practice-show-content-section:first-child{padding-top:0}.practice-show-section--medical .practice-show-content-section>h2{color:var(--theme-dark);letter-spacing:-.045em;text-align:center;word-break:keep-all;margin:0 0 42px;font-size:clamp(28px,2.8vw,38px);font-weight:700;line-height:1.45}.practice-show-section--medical .practice-show-editor-content{color:var(--color-text);letter-spacing:-.025em;overflow-wrap:anywhere;font-size:18px;line-height:1.95}.practice-show-section--medical .practice-show-editor-content p{margin:0 0 22px}.practice-show-section--medical .practice-show-editor-content :where(h2,h3,h4){color:var(--theme-dark);letter-spacing:-.04em;word-break:keep-all;margin:30px 0 18px;font-weight:700;line-height:1.55}.practice-show-section--medical .practice-show-editor-content h2{font-size:32px}.practice-show-section--medical .practice-show-editor-content h3{font-size:28px}.practice-show-section--medical .practice-show-editor-content h4{font-size:22px}.practice-show-section--medical .practice-show-editor-content strong{color:var(--theme-dark);font-weight:700}.practice-show-section--medical .practice-show-editor-content :where(ul,ol){margin:20px 0;padding-left:1.4em}.practice-show-section--medical .practice-show-editor-content li{margin:8px 0}.practice-show-editor-content ul>li:before{content:"";background-color:var(--theme-accent);border:0;width:16px;height:18px;position:absolute;top:.45em;left:0;transform:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 5C9 3 5 3 4 7c-1 4 1 7 2 11 .5 2 1 3 2 3 2 0 1-7 4-7s2 7 4 7c1 0 1.5-1 2-3 1-4 3-7 2-11-1-4-5-4-8-2Z' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 5C9 3 5 3 4 7c-1 4 1 7 2 11 .5 2 1 3 2 3 2 0 1-7 4-7s2 7 4 7c1 0 1.5-1 2-3 1-4 3-7 2-11-1-4-5-4-8-2Z' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.practice-show-section--medical .practice-show-editor-content a{color:var(--theme-accent);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.practice-show-section--medical .practice-show-editor-content a:hover{color:var(--theme-accent-hover)}.practice-show-section--medical .practice-show-editor-content figure{margin:30px 0}.practice-show-section--medical .practice-show-editor-content img{border-radius:18px;max-width:100%;height:auto;margin:28px auto;display:block}.practice-show-section--medical .practice-show-editor-content img[data-size="25"]{width:25%}.practice-show-section--medical .practice-show-editor-content img[data-size="50"]{width:50%}.practice-show-section--medical .practice-show-editor-content img[data-size="75"]{width:75%}.practice-show-section--medical .practice-show-editor-content img[data-size="100"]{width:100%}.practice-show-section--medical .practice-show-editor-content figcaption{color:var(--color-text);text-align:center;margin-top:12px;font-size:14px;line-height:1.7}.practice-show-section--medical .practice-show-editor-content .content-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:56px;margin:32px 0;display:grid}.practice-show-section--medical .practice-show-editor-content .content-column{min-width:0}.practice-show-section--medical .practice-show-editor-content .content-column>:first-child{margin-top:0}.practice-show-section--medical .practice-show-editor-content .content-column>:last-child{margin-bottom:0}.practice-show-section--medical .practice-show-editor-content table{border-collapse:collapse;width:100%;margin:28px 0}.practice-show-section--medical .practice-show-editor-content :where(th,td){border:1px solid var(--theme-border);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:16px}.practice-show-section--medical .practice-show-editor-content th{color:var(--theme-dark);background:var(--theme-soft);font-weight:600}.practice-show-section--medical .practice-show-empty{border:1px solid var(--theme-border);color:var(--color-text);background:var(--theme-highlight-soft);text-align:center;border-radius:18px;padding:80px 20px}.practice-show-section--medical .practice-show-consultation{color:var(--theme-on-highlight);background:var(--theme-dark);border:0;border-radius:20px;justify-content:space-between;align-items:center;gap:32px;margin-top:64px;padding:42px;display:flex}.practice-show-section--medical .practice-show-consultation-eyebrow{color:inherit;letter-spacing:.16em;margin:0 0 14px;font-size:11px}.practice-show-section--medical .practice-show-consultation h2{color:inherit;letter-spacing:-.04em;word-break:keep-all;margin:0 0 12px;font-size:28px;line-height:1.5}.practice-show-section--medical .practice-show-consultation p{color:inherit;line-height:1.8}.practice-show-section--medical .practice-show-consultation>div>p:last-child{margin:0;font-size:16px}.practice-show-section--medical .practice-show-consultation-button{min-height:56px;color:var(--theme-accent);background:var(--color-white);font:inherit;cursor:pointer;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:24px;padding:16px 24px;font-size:16px;font-weight:600;transition:background-color .2s;display:inline-flex}.practice-show-section--medical .practice-show-consultation-button:hover{background:var(--theme-soft)}.practice-show-section--medical .practice-show-consultation-button svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:20px;height:20px}@media (width<=1120px){.practice-show-section--medical .practice-show-editor-content .content-columns{gap:36px}.practice-show-section--medical .practice-show-consultation{padding:34px}}@media (width<=980px){.practice-show-hero--medical>.sub-section{padding-top:96px;padding-bottom:32px}.practice-show-section--medical{padding-top:48px;padding-bottom:72px}.practice-show-section--medical .practice-show-navigation{border:1px solid var(--theme-border);background:var(--theme-soft);width:auto;min-width:0;max-width:none;box-shadow:none;text-align:left;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"heading more""menus menus";align-items:center;gap:14px;margin:0 0 40px;padding:18px;display:grid;position:static}.practice-show-section--medical .practice-show-navigation-label{min-width:0;color:var(--theme-dark);overflow-wrap:anywhere;border:0;grid-area:heading;margin:0;padding:0;font-size:16px;font-weight:700;line-height:1.6}.practice-show-section--medical .practice-show-all-link{color:var(--theme-accent);white-space:nowrap;background:0 0;border:0;grid-area:more;justify-content:flex-end;align-items:center;gap:6px;margin:0;padding:0;font-size:12px;font-weight:500;line-height:1.6;text-decoration:none;display:inline-flex}.practice-show-section--medical .practice-show-all-link:after{content:"→"}.practice-show-section--medical .practice-show-navigation-list{order:0;flex:initial;width:auto;min-width:0;max-width:100%;box-shadow:none;scrollbar-width:thin;scrollbar-color:var(--theme-border-hover) transparent;background:0 0;border:0;flex-wrap:nowrap;grid-area:menus;align-items:center;gap:6px;margin:0;padding:4px;scroll-padding-inline:4px;display:flex;overflow-x:auto}.practice-show-section--medical .practice-show-navigation-list:before,.practice-show-section--medical .practice-show-navigation-list:after{content:none;display:none}.practice-show-section--medical .practice-show-navigation-list a{box-sizing:border-box;min-height:40px;color:var(--color-text);white-space:nowrap;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;margin:0;padding:9px 14px;font-size:14px;font-weight:500;line-height:1.5;text-decoration:none;display:inline-flex}.practice-show-section--medical .practice-show-navigation-list svg{display:none}.practice-show-section--medical .practice-show-navigation-list a.is-active{color:var(--theme-on-highlight);background:var(--theme-accent);font-weight:600}.practice-show-section--medical .practice-show-navigation a:focus-visible{outline:2px solid var(--theme-accent);outline-offset:2px}.practice-show-section--medical .practice-show-content-section{padding-top:48px;padding-bottom:48px}.practice-show-section--medical .practice-show-editor-content{font-size:17px}.practice-show-section--medical .practice-show-editor-content h3{font-size:25px}.practice-show-section--medical .practice-show-consultation{flex-direction:column;align-items:flex-start}}@media (width<=747px){.practice-show-hero--medical>.sub-section{padding-top:88px;padding-bottom:28px}.practice-show-hero--medical .practice-show-breadcrumb{margin-bottom:20px;font-size:11px}.practice-show-hero--medical .practice-show-title{font-size:42px}.practice-show-hero--medical .practice-show-description{margin-top:16px;font-size:15px}.practice-show-section--medical .practice-show-navigation{border-radius:10px;gap:12px;margin-bottom:32px;padding:14px}.practice-show-section--medical .practice-show-navigation-label{font-size:15px}.practice-show-section--medical .practice-show-navigation-list a{padding-left:12px;padding-right:12px}.practice-show-section--medical .practice-show-editor-content .content-columns{grid-template-columns:minmax(0,1fr);gap:28px}.practice-show-section--medical .practice-show-content-section>h2{margin-bottom:30px;font-size:28px}.practice-show-section--medical .practice-show-editor-content{font-size:16px;line-height:1.9}.practice-show-section--medical .practice-show-editor-content h2{font-size:28px}.practice-show-section--medical .practice-show-editor-content h3{font-size:24px}.practice-show-section--medical .practice-show-editor-content h4{font-size:20px}.practice-show-section--medical .practice-show-editor-content img{border-radius:12px}.practice-show-section--medical .practice-show-editor-content :where(th,td){padding:12px;font-size:14px}.practice-show-section--medical .practice-show-consultation{border-radius:16px;gap:24px;margin-top:44px;padding:28px 24px}.practice-show-section--medical .practice-show-consultation h2{font-size:24px}.practice-show-section--medical .practice-show-consultation-button{align-self:stretch}.practice-show-section--medical .practice-related{margin-top:64px}}@media (width<=480px){.practice-show-hero--medical .practice-show-title{font-size:36px}.practice-show-hero--medical .practice-show-eyebrow{font-size:10px}.practice-show-hero--medical .practice-show-description{font-size:15px}.practice-show-section--medical .practice-show-content-section>h2{font-size:25px}.practice-show-section--medical .practice-show-editor-content h3,.practice-show-section--medical .practice-show-consultation h2{font-size:22px}}@media (width<=363px){.practice-show-hero--medical .practice-show-title{font-size:32px}.practice-show-section--medical .practice-show-navigation-list a{padding-left:13px;padding-right:13px;font-size:13px}}
