/* Wellnessbank design system 31. One shared scale for every public page. */
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@400;500;600&family=Noto+Serif+TC:wght@400;500&display=swap');

:root{--wb-paper:#FCFBF8;--wb-surface:#F3F0EA;--wb-ink:#595148;--wb-body:#4F4B46;--wb-muted:#777069;--wb-accent:#B6A58B;--wb-line:#DDD7CD;--wb-serif:"Noto Serif TC","Songti TC","PMingLiU",serif;--wb-sans:"Noto Sans TC","PingFang TC","Microsoft JhengHei",sans-serif}
html:has(.wb-design-31){background:var(--wb-paper)!important;scroll-padding-top:130px}
#clinic-site#clinic-site.wb-design-31,#clinic-site#clinic-site.wb-design-31 :is(#Article,#main),#clinic-site#clinic-site.wb-design-31 #bk-page{background:var(--wb-paper)!important;color:var(--wb-body)!important;font-family:var(--wb-sans)!important;font-size:16px!important;line-height:1.9!important;--clinic-ink:var(--wb-ink);--clinic-green:var(--wb-ink);--clinic-paper:var(--wb-paper)}
#clinic-site#clinic-site.wb-design-31 :is(#Article,#main) :is(h1,h2,h3,h4,h5,h6){font-family:var(--wb-serif)!important;font-weight:500!important;color:var(--wb-ink)!important;letter-spacing:.04em!important;text-wrap:pretty;overflow-wrap:anywhere}
#clinic-site#clinic-site.wb-design-31 :is(#Article,#main) h1{font-size:36px!important;line-height:1.5!important;margin:0 0 24px!important}
#clinic-site#clinic-site.wb-design-31 :is(#Article,#main) h2{font-size:28px!important;line-height:1.6!important;margin:0 0 20px!important}
#clinic-site#clinic-site.wb-design-31 :is(#Article,#main) h3{font-size:21px!important;line-height:1.65!important;margin:0 0 14px!important}
#clinic-site#clinic-site.wb-design-31 :is(#Article,#main) h4{font-size:18px!important;line-height:1.7!important}
#clinic-site#clinic-site.wb-design-31 :is(#Article,#main) :is(p,li,td,th,label,input,textarea,select){font-family:var(--wb-sans)!important;font-size:16px!important;line-height:1.9!important;letter-spacing:.02em!important;color:var(--wb-body)!important}
#clinic-site#clinic-site.wb-design-31 :is(#Article,#main) p{margin:0 0 16px!important}
#clinic-site#clinic-site.wb-design-31 :is(#Article,#main) :is(.bk-label,.framework-kicker,.clinic-eyebrow,.clinic-card-eyebrow,.team-opening-eyebrow){font-family:var(--wb-sans)!important;font-size:11px!important;line-height:1.7!important;letter-spacing:.16em!important;color:var(--wb-muted)!important}
#clinic-site#clinic-site.wb-design-31 :is(a,button){-webkit-tap-highlight-color:transparent}
#clinic-site#clinic-site.wb-design-31 a:focus-visible,#clinic-site#clinic-site.wb-design-31 button:focus-visible,#clinic-site#clinic-site.wb-design-31 summary:focus-visible{outline:2px solid var(--wb-ink)!important;outline-offset:4px}
#clinic-site#clinic-site.wb-design-31 .clinic-site-header{background:var(--wb-paper)!important;border-color:var(--wb-line)!important}
#clinic-site#clinic-site.wb-design-31 .clinic-brand strong{font-family:var(--wb-serif)!important;font-size:19px!important;font-weight:500!important;color:var(--wb-ink)!important}
#clinic-site#clinic-site.wb-design-31 .clinic-brand small{font-family:var(--wb-sans)!important;font-size:10px!important;color:var(--wb-muted)!important;letter-spacing:.12em!important}
#clinic-site#clinic-site.wb-design-31 :is(.clinic-mainlinks>a,.clinic-nav-dropdown>summary){font-family:var(--wb-sans)!important;font-size:14px!important;color:var(--wb-ink)!important}
#clinic-site#clinic-site.wb-design-31 .clinic-nav-submenu{background:var(--wb-paper)!important;border-color:var(--wb-line)!important;box-shadow:0 10px 28px #5951480a!important}
#clinic-site#clinic-site.wb-design-31 .clinic-mainlinks .clinic-nav-submenu>a{color:var(--wb-ink)!important;font-family:var(--wb-sans)!important;font-size:13px!important}
#clinic-site#clinic-site.wb-design-31 .clinic-mainlinks .clinic-nav-submenu>a:hover{background:var(--wb-surface)!important}
#clinic-site#clinic-site.wb-design-31 :is(.clinic-nav-cta,.clinic-action,.framework-home-cta,.weight-primary-cta,button[type=submit]){font-family:var(--wb-sans)!important;background:var(--wb-ink)!important;color:#fff!important;border:1px solid var(--wb-ink)!important;border-radius:2px!important;box-shadow:none!important;font-size:14px!important;line-height:1.7!important;min-height:44px!important;padding:10px 20px!important}
#clinic-site#clinic-site.wb-design-31 :is(.clinic-return-links a,.weight-section-nav a,.clinic-case-tabs a){background:transparent!important;border-color:var(--wb-line)!important;color:var(--wb-ink)!important;border-radius:2px!important;font-size:14px!important}
#clinic-site#clinic-site.wb-design-31 :is(#Article,#main)>:is(section,.framework-section,.clinic-page-heading,.clinic-treatments,.clinic-category-content,.clinic-site-intro,.clinic-geo,.clinic-booking,.clinic-faq),#clinic-site#clinic-site.wb-design-31 :is(#Article,#main) #bk-page>.bk-section{max-width:1120px!important;margin:64px auto!important;padding:0 32px!important;scroll-margin-top:130px}
#clinic-site#clinic-site.wb-design-31 :is(#Article,#main)>.clinic-monet-hero{width:calc(100% - 64px)!important;max-width:1120px!important;margin:32px auto 64px!important;padding:0!important;border-radius:2px!important;background:var(--wb-surface)!important}
#clinic-site#clinic-site.wb-design-31 .clinic-monet-stage{height:360px!important;min-height:360px!important;background:var(--wb-surface)!important}
#clinic-site#clinic-site.wb-design-31 .clinic-monet-stage:after{background:linear-gradient(90deg,#fcfbf8f2,#fcfbf8d9 55%,#fcfbf866)!important}
#clinic-site#clinic-site.wb-design-31 .clinic-monet-copy{padding:40px 48px!important;width:100%!important}
#clinic-site#clinic-site.wb-design-31 :is(#Article,#main) .clinic-monet-copy h1{font-size:36px!important;color:var(--wb-ink)!important;line-height:1.5!important;margin:16px 0 20px!important}
#clinic-site#clinic-site.wb-design-31 :is(#Article,#main) .clinic-monet-copy .clinic-monet-subtitle{font-size:16px!important;line-height:1.9!important;color:var(--wb-muted)!important}
#clinic-site#clinic-site.wb-design-31 .clinic-monet-copy>a{font-size:14px!important;background:#fcfbf8bb!important;color:var(--wb-ink)!important;border-color:var(--wb-accent)!important;min-height:44px!important;padding:10px 20px!important}
#clinic-site#clinic-site.wb-design-31 :is(#Article,#main) :is(.clinic-art-credit,.team-opening-credit){font-size:11px!important;line-height:1.7!important;color:var(--wb-muted)!important;background:var(--wb-paper)!important}
#clinic-site#clinic-site.wb-design-31 :is(#Article,#main) :is(.framework-service-grid,.clinic-treatment-equal-grid,.clinic-structure-grid,.clinic-category-options,.framework-resource-grid,.clinic-news-choices,.clinic-post-grid,.bk-treatment-grid,.weight-needs-grid){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;align-items:stretch!important}
#clinic-site#clinic-site.wb-design-31 :is(#Article,#main) :is(.framework-service-grid,.clinic-treatment-equal-grid,.clinic-structure-grid,.clinic-category-options,.clinic-news-choices)>a,#clinic-site#clinic-site.wb-design-31 :is(#Article,#main) .framework-resource-grid>article,#clinic-site#clinic-site.wb-design-31 :is(#Article,#main) :is(.clinic-post-card,.bk-treatment-card,.clinic-structure-card){min-width:0!important;padding:24px!important;border:1px solid var(--wb-line)!important;border-radius:2px!important;background:transparent!important;box-shadow:none!important;transform:none!important;color:var(--wb-ink)!important}
#clinic-site#clinic-site.wb-design-31 :is(#Article,#main) :is(.framework-service-grid,.clinic-treatment-equal-grid,.clinic-structure-grid,.clinic-category-options,.framework-resource-grid,.clinic-news-choices) :is(h2,h3){font-family:var(--wb-serif)!important;font-size:20px!important;line-height:1.6!important;color:var(--wb-ink)!important;margin:0 0 12px!important}
#clinic-site#clinic-site.wb-design-31 :is(#Article,#main) :is(.framework-service-grid,.clinic-treatment-equal-grid,.clinic-structure-grid,.clinic-category-options,.framework-resource-grid,.clinic-news-choices) p{font-size:14px!important;line-height:1.85!important;color:var(--wb-muted)!important}
#clinic-site#clinic-site.wb-design-31 :is(#Article,#main) :is(.clinic-card-open,.framework-service-grid span,.framework-resource-grid a){font-family:var(--wb-sans)!important;font-size:13px!important;color:var(--wb-ink)!important}
#clinic-site#clinic-site.wb-design-31 :is(#Article,#main) :is(.clinic-media-frame,.clinic-normalized-frame,.clinic-image-frame.clinic-diagram-frame){display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:720px!important;aspect-ratio:4/3!important;height:auto!important;min-height:0!important;max-height:none!important;padding:12px!important;margin:0 auto!important;background:var(--wb-surface)!important;border-radius:2px!important}
#clinic-site#clinic-site.wb-design-31 :is(#Article,#main) :is(.clinic-media-frame,.clinic-normalized-frame,.clinic-image-frame.clinic-diagram-frame) img.clinic-media{display:block!important;position:static!important;width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;object-fit:contain!important;transform:none!important;border-radius:0!important}
#clinic-site#clinic-site.wb-design-31 :is(#Article,#main) .bk-treatment-grid .bk-treatment-card :is(.bk-media-frame,.clinic-media-frame){aspect-ratio:4/3!important;height:auto!important;max-height:none!important;margin-bottom:16px!important}
#clinic-site#clinic-site.wb-design-31 :is(#Article,#main) .bk-treatment-grid .bk-treatment-card img{width:100%!important;height:100%!important;object-fit:contain!important}
#clinic-site#clinic-site.wb-design-31 :is(#Article,#main) :is(.clinic-post-card,.clinic-news-card) img{width:100%!important;height:auto!important;aspect-ratio:3/2!important;object-fit:cover!important}
#clinic-site#clinic-site.wb-design-31 :is(#Article,#main) :is(.gallery figure.case,.face-grid>article) img{width:100%!important;height:auto!important;object-fit:contain!important;transform:none!important}
#clinic-site#clinic-site.wb-design-31 :is(#Article,#main) .team-opening-portrait,#clinic-site#clinic-site.wb-design-31 :is(#Article,#main) .team-opening-person:first-child .team-opening-portrait,#clinic-site#clinic-site.wb-design-31 :is(#Article,#main) .team-opening-person:last-child .team-opening-portrait{height:auto!important;aspect-ratio:4/5!important;max-height:none!important;mask-image:none!important;-webkit-mask-image:none!important;mix-blend-mode:normal!important}
#clinic-site#clinic-site.wb-design-31 :is(#Article,#main) .team-opening-portrait img{width:100%!important;height:100%!important;object-fit:contain!important;filter:none!important;opacity:1!important}
#clinic-site#clinic-site.wb-design-31 :is(#Article,#main) .team-opening-art{filter:none!important;background-image:linear-gradient(#fcfbf8ed,#fcfbf8f5),url('/assets/monet-water-lilies.webp')!important}
#clinic-site#clinic-site.wb-design-31 :is(#Article,#main) .team-opening-person .team-person-name{font-family:var(--wb-serif)!important;font-size:23px!important;color:var(--wb-ink)!important}
#clinic-site#clinic-site.wb-design-31 :is(#Article,#main) .team-opening-person .team-person-role{font-size:12px!important;color:var(--wb-muted)!important}
#clinic-site#clinic-site.wb-design-31 :is(#Article,#main) :is(.bk-tint,.weight-soft,.clinic-clinic-schedule,.clinic-case-note){background:var(--wb-surface)!important;border-color:var(--wb-line)!important;color:var(--wb-body)!important}
#clinic-site#clinic-site.wb-design-31 :is(#Article,#main) :is(input,textarea,select){border-color:var(--wb-line)!important;border-radius:2px!important;background:#fff!important}
#clinic-site#clinic-site.wb-design-31 .clinic-site-footer{width:100%!important;max-width:none!important;margin:0!important;padding:40px max(32px,calc((100vw - 1056px)/2))!important;background:var(--wb-surface)!important;border-top:1px solid var(--wb-line)!important;border-radius:0!important}
#clinic-site#clinic-site.wb-design-31 .clinic-site-footer :is(p,a,strong,small){font-family:var(--wb-sans)!important;font-size:13px!important;line-height:1.9!important;color:var(--wb-muted)!important}
#clinic-site#clinic-site.wb-design-31 .clinic-site-footer strong{font-size:14px!important;color:var(--wb-ink)!important}
#clinic-site#clinic-site.wb-design-31 .clinic-mobile-actions{background:var(--wb-paper)!important;border-color:var(--wb-line)!important}
#clinic-site#clinic-site.wb-design-31 .clinic-mobile-actions a{background:var(--wb-paper)!important;color:var(--wb-ink)!important;border-color:var(--wb-line)!important}
#clinic-site#clinic-site.wb-design-31 :is(#Article,#main)>figure.wb-art-coda{position:relative!important;isolation:isolate!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:none!important;height:480px!important;min-height:480px!important;margin:80px 0 0!important;padding:40px 32px!important;overflow:hidden!important;background:var(--wb-paper)!important;border:0!important;border-radius:0!important;box-sizing:border-box!important}
#clinic-site#clinic-site.wb-design-31 :is(#Article,#main) .wb-art-coda>img{position:absolute!important;inset:0!important;z-index:-2!important;display:block!important;width:100%!important;height:100%!important;max-height:none!important;object-fit:cover!important;object-position:center 48%!important;filter:none!important;opacity:1!important;transform:none!important}
#clinic-site#clinic-site.wb-design-31 :is(#Article,#main) .wb-art-coda::after{content:"";position:absolute;inset:0;z-index:-1;background:rgba(252,251,248,.76)}
#clinic-site#clinic-site.wb-design-31 :is(#Article,#main) .wb-art-coda figcaption{position:static!important;max-width:760px!important;margin:0 auto!important;padding:0!important;background:transparent!important;text-align:center!important;color:var(--wb-ink)!important}
#clinic-site#clinic-site.wb-design-31 :is(#Article,#main) .wb-art-coda .wb-art-kicker{font-family:var(--wb-sans)!important;font-size:11px!important;line-height:1.7!important;letter-spacing:.18em!important;color:var(--wb-muted)!important;margin:0 0 20px!important}
#clinic-site#clinic-site.wb-design-31 :is(#Article,#main) .wb-art-coda blockquote{font-family:var(--wb-serif)!important;font-size:28px!important;font-weight:400!important;line-height:1.85!important;letter-spacing:.06em!important;color:var(--wb-ink)!important;background:none!important;text-shadow:none!important;border:0!important;margin:0 0 16px!important;padding:0!important;quotes:none!important}
#clinic-site#clinic-site.wb-design-31 :is(#Article,#main) .wb-art-coda .wb-quote-source{font-family:var(--wb-sans)!important;font-size:12px!important;line-height:1.8!important;color:var(--wb-muted)!important;margin:0 0 30px!important}
#clinic-site#clinic-site.wb-design-31 :is(#Article,#main) .wb-art-coda .wb-artwork-source{font-family:var(--wb-sans)!important;font-size:12px!important;line-height:1.9!important;color:var(--wb-muted)!important;margin:0!important}
#clinic-site#clinic-site.wb-design-31 :is(#Article,#main) .wb-art-coda a{color:inherit!important;text-decoration:none!important;border-bottom:1px solid #aaa093!important;text-underline-offset:4px}
#clinic-site#clinic-site.wb-design-31 :is(#Article,#main) .wb-art-coda .wb-artwork-source small{display:block;font-size:11px!important;line-height:1.8!important;color:var(--wb-muted)!important}
@media(max-width:1000px){
#clinic-site#clinic-site.wb-design-31 :is(#Article,#main) :is(.framework-service-grid,.clinic-treatment-equal-grid,.clinic-structure-grid,.clinic-category-options,.framework-resource-grid,.clinic-news-choices,.clinic-post-grid,.bk-treatment-grid,.weight-needs-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:640px){
html:has(.wb-design-31){scroll-padding-top:160px}
#clinic-site#clinic-site.wb-design-31 :is(#Article,#main) h1,#clinic-site#clinic-site.wb-design-31 :is(#Article,#main) .clinic-monet-copy h1{font-size:28px!important;line-height:1.5!important}
#clinic-site#clinic-site.wb-design-31 :is(#Article,#main) h2{font-size:24px!important;line-height:1.6!important}
#clinic-site#clinic-site.wb-design-31 :is(#Article,#main) h3{font-size:19px!important;line-height:1.65!important}
#clinic-site#clinic-site.wb-design-31 :is(#Article,#main) :is(p,li,td,th,label,input,textarea,select){font-size:16px!important;line-height:1.9!important}
#clinic-site#clinic-site.wb-design-31 :is(#Article,#main)>:is(section,.framework-section,.clinic-page-heading,.clinic-treatments,.clinic-category-content,.clinic-site-intro,.clinic-geo,.clinic-booking,.clinic-faq),#clinic-site#clinic-site.wb-design-31 :is(#Article,#main) #bk-page>.bk-section{margin:40px auto!important;padding:0 20px!important;scroll-margin-top:160px}
#clinic-site#clinic-site.wb-design-31 :is(#Article,#main)>.clinic-monet-hero{width:calc(100% - 40px)!important;padding:0!important;margin:20px auto 40px!important}
#clinic-site#clinic-site.wb-design-31 .clinic-monet-stage{height:280px!important;min-height:280px!important}
#clinic-site#clinic-site.wb-design-31 .clinic-monet-copy{padding:28px 24px!important}
#clinic-site#clinic-site.wb-design-31 :is(#Article,#main) :is(.framework-service-grid,.clinic-treatment-equal-grid,.clinic-structure-grid,.clinic-category-options,.framework-resource-grid,.clinic-news-choices,.clinic-post-grid,.bk-treatment-grid,.weight-needs-grid){gap:16px!important}
#clinic-site#clinic-site.wb-design-31 :is(#Article,#main) :is(.framework-service-grid,.clinic-treatment-equal-grid,.clinic-structure-grid,.clinic-category-options,.clinic-news-choices)>a,#clinic-site#clinic-site.wb-design-31 :is(#Article,#main) .framework-resource-grid>article,#clinic-site#clinic-site.wb-design-31 :is(#Article,#main) :is(.clinic-post-card,.bk-treatment-card,.clinic-structure-card){padding:20px!important}
#clinic-site#clinic-site.wb-design-31 :is(#Article,#main) :is(.framework-service-grid,.clinic-treatment-equal-grid,.clinic-structure-grid,.clinic-category-options,.framework-resource-grid,.clinic-news-choices) :is(h2,h3){font-size:18px!important}
#clinic-site#clinic-site.wb-design-31 :is(#Article,#main) :is(.framework-service-grid,.clinic-treatment-equal-grid,.clinic-structure-grid,.clinic-category-options,.framework-resource-grid,.clinic-news-choices) p{font-size:14px!important}
#clinic-site#clinic-site.wb-design-31 :is(#Article,#main) .team-opening-person .team-person-name{font-size:21px!important}
#clinic-site#clinic-site.wb-design-31 :is(#Article,#main)>figure.wb-art-coda{height:440px!important;min-height:440px!important;margin-top:48px!important;padding:32px 24px!important}
#clinic-site#clinic-site.wb-design-31 :is(#Article,#main) .wb-art-coda blockquote{font-size:23px!important;line-height:1.85!important;letter-spacing:.04em!important}
#clinic-site#clinic-site.wb-design-31 :is(#Article,#main) .wb-art-coda .wb-artwork-source,#clinic-site#clinic-site.wb-design-31 :is(#Article,#main) .wb-art-coda .wb-quote-source{font-size:12px!important}
#clinic-site#clinic-site.wb-design-31 .clinic-site-footer{padding:32px 20px 96px!important}
}
@media(max-width:480px){
#clinic-site#clinic-site.wb-design-31 :is(#Article,#main) :is(.framework-service-grid,.clinic-treatment-equal-grid,.clinic-structure-grid,.clinic-category-options,.framework-resource-grid,.clinic-news-choices,.clinic-post-grid,.bk-treatment-grid,.weight-needs-grid){grid-template-columns:1fr!important}
}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}#clinic-site#clinic-site.wb-design-31 *{animation:none!important;transition:none!important}}
/* wb-20261025-topic-hero-art-coda */
.wb-topic-hero{width:min(1180px,calc(100% - 48px));margin:34px auto 64px}.wb-topic-hero img{display:block;width:100%;height:auto;object-fit:contain}.wb-art-coda{width:100%;max-width:none;margin-left:0;margin-right:0}.wb-art-coda>img{width:100%;max-width:none;display:block}.wb-art-coda figcaption{max-width:1120px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;text-align:left;letter-spacing:normal;word-spacing:normal;line-height:1.85;text-wrap:pretty}.wb-art-coda figcaption p,.wb-art-coda figcaption a,.wb-art-coda figcaption blockquote{letter-spacing:normal;word-spacing:normal;text-wrap:pretty}.wb-art-coda .wb-artwork-source{overflow-wrap:normal;word-break:keep-all}@media(max-width:767px){.wb-topic-hero{width:calc(100% - 28px);margin:22px auto 42px}.wb-topic-hero img{height:auto;object-fit:contain}.wb-art-coda figcaption{padding-left:20px;padding-right:20px;line-height:1.8;word-break:normal;overflow-wrap:break-word;text-wrap:pretty}}

/* wb-global-onda-background-sync */
:root{--wb-paper:#F7F5EF;--wb-surface:#F1EEE7;--wb-line:#D8D1C7}
html:has(.wb-design-31),body.wb-design-31,#clinic-site#clinic-site.wb-design-31,#clinic-site#clinic-site.wb-design-31 :is(#Article,#main),#clinic-site#clinic-site.wb-design-31 #bk-page{background:#F7F5EF!important}
#clinic-site#clinic-site.wb-design-31 :is(.clinic-site-header,.clinic-nav-submenu,.clinic-page-heading,.framework-section,.clinic-site-intro,.clinic-geo,.clinic-booking,.clinic-faq,.bk-section){background:#F7F5EF!important}
#clinic-site#clinic-site.wb-design-31 :is(.clinic-treatment-equal-grid>a,.clinic-category-options>a,.clinic-category-options>div,.clinic-structure-card,.clinic-news-choices>a,.clinic-post-card,.weight-needs-grid>a,.weight-trust-grid>article,.framework-service-grid>a,.framework-resource-grid>article,.weight-section-nav a,.clinic-return-links a,.clinic-case-tabs a){background:#F1EEE7!important;border-color:#D8D1C7!important}
#clinic-site#clinic-site.wb-design-31 :is(.clinic-treatment-equal-grid>a:hover,.clinic-structure-card:hover,.weight-needs-grid>a:hover,.framework-service-grid>a:hover){background:#ECE7DE!important}
#clinic-site#clinic-site.wb-design-31 :is(#bk-topic-hero,.clinic-normalized-frame,.clinic-media-frame,.bk-media-frame,.weight-soft){background:#EFECE4!important}
#clinic-site#clinic-site.wb-design-31 :is(input,textarea,select){background:#F7F5EF!important}

/* wb-internal-consistency-20261025 */
#clinic-site#clinic-site.wb-design-31 .wb-topic-hero{width:min(1180px,calc(100% - 48px))!important;margin:28px auto 44px!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;overflow:visible!important}
#clinic-site#clinic-site.wb-design-31 .wb-topic-hero img{display:block!important;width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;object-position:center!important;background:transparent!important;border:0!important}
#clinic-site#clinic-site.wb-design-31 :is(.clinic-treatment-equal-grid>a,.clinic-category-options>a,.clinic-category-options>div,.clinic-structure-card,.clinic-news-choices>a,.clinic-post-card,.weight-needs-grid>a,.weight-trust-grid>article,.framework-service-grid>a,.framework-resource-grid>article,.bk-leader,.lab-package,.lab-note){background:var(--wb-surface)!important;border-color:var(--wb-line)!important;box-shadow:none!important}
#clinic-site#clinic-site.wb-design-31 :is(.weight-soft,.clinic-answer,.clinic-faq details,.clinic-lab-section){background:transparent!important}
#clinic-site#clinic-site.wb-design-31 :is(#Article,#main,#bk-page,.bk-section,.framework-section,.clinic-category-content,.clinic-structure-content,.clinic-lab-content,.weight-editorial){background:var(--wb-paper)!important}
@media(max-width:720px){#clinic-site#clinic-site.wb-design-31 .wb-topic-hero{width:calc(100% - 28px)!important;margin:18px auto 30px!important}#clinic-site#clinic-site.wb-design-31 .wb-topic-hero img{width:100%!important;height:auto!important;object-fit:contain!important}}
