/*
 Theme Name:   Neve Child
 Description:  Child Theme for Neve
 Author:       Boylen Team
 Author URI:   https://www.boylen.com.au
 Template:     neve
 Version:      1.0.0
 Text Domain:  boylen
*/

/* Keep opened FAQ/details content visible across the site. */
details[open] {
  height: auto !important;
  max-height: none !important;
  overflow: visible !important;
}

details[open]::details-content {
  height: auto !important;
  block-size: auto !important;
  max-height: none !important;
  overflow: visible !important;
}

/* Reusable clinical treatment layout v2. */
.wma-treatment-v2-page{--wma-rose:#ba9078;--wma-cream:#ece4d8;--wma-clay:#90553c;--wma-brown:#87614e;background:var(--wma-cream);color:var(--wma-clay);font-family:inherit;font-size:16px;line-height:1.7;margin:0 auto;max-width:none;overflow:hidden;width:100%}
.wma-treatment-v2-page *,.wma-treatment-v2-page *::before,.wma-treatment-v2-page *::after{box-sizing:border-box}
.wma-treatment-v2-page img{display:block;height:auto;max-width:100%}
.wma-treatment-v2-page h1,.wma-treatment-v2-page h2,.wma-treatment-v2-page h3,.wma-treatment-v2-page p,.wma-treatment-v2-page ul,.wma-treatment-v2-page figure{margin-top:0}
.wma-treatment-v2-page h1,.wma-treatment-v2-page h2,.wma-treatment-v2-page h3{color:var(--wma-brown);font-family:var(--headingsfontfamily,bellefair),serif;font-weight:400;line-height:1.12}
.wma-treatment-v2-page h1{font-size:clamp(3rem,5vw,4rem);margin-bottom:24px;max-width:13ch;text-wrap:balance}
.wma-treatment-v2-page h2{font-size:clamp(2.25rem,3.6vw,3.15rem);margin-bottom:24px;max-width:18ch;text-wrap:balance}
.wma-treatment-v2-page h3{font-size:clamp(1.45rem,2vw,1.85rem);margin-bottom:14px}
.wma-treatment-v2-page a{color:inherit}
.wma-treatment-v2-shell{margin:0 auto;max-width:1180px;padding-left:48px;padding-right:48px}
.wma-treatment-v2-section{border-top:1px solid var(--wma-rose);padding-bottom:88px;padding-top:88px}
.wma-treatment-v2-eyebrow{color:var(--wma-clay);font-size:.76rem;font-weight:600;letter-spacing:.18em;margin-bottom:20px;text-transform:uppercase}
.wma-treatment-v2-button{align-items:center;background:var(--wma-clay);border:1px solid var(--wma-clay);color:var(--wma-cream)!important;display:inline-flex;font-size:.8rem;font-weight:600;justify-content:center;letter-spacing:.13em;min-height:54px;padding:15px 28px;text-decoration:none!important;text-transform:uppercase;white-space:nowrap}
.wma-treatment-v2-button:hover,.wma-treatment-v2-button:focus-visible{background:var(--wma-brown);border-color:var(--wma-brown)}
.wma-treatment-v2-hero{background:var(--wma-cream);margin-left:calc(50% - 50vw);overflow:hidden;position:relative;width:100vw}.wma-treatment-v2-hero__media{background:var(--wma-cream);overflow:hidden;width:100%}.wma-treatment-v2-hero__media img{aspect-ratio:1800/450;height:auto;object-fit:cover;object-position:center;width:100%}.wma-treatment-v2-hero__content{background:var(--wma-brown);border:1px solid var(--wma-rose);color:var(--wma-cream);left:50%;padding:30px clamp(30px,2.6vw,46px);position:absolute;top:50%;transform:translate(-50%,-50%);width:min(38%,640px);z-index:1}.wma-treatment-v2-hero__content h1{color:var(--wma-cream);font-size:clamp(2.15rem,2.65vw,3.25rem);margin:0 0 16px;max-width:none;text-wrap:balance}.wma-treatment-v2-hero__machine{color:var(--wma-rose);font-size:.74rem;font-weight:600;letter-spacing:.17em;margin-bottom:12px;text-transform:uppercase}.wma-treatment-v2-hero__lede{color:var(--wma-cream);font-size:1rem;line-height:1.55;margin-bottom:22px;max-width:52ch}.wma-treatment-v2-hero__content .wma-treatment-v2-button{background:var(--wma-cream);border-color:var(--wma-cream);color:var(--wma-brown)!important}.wma-treatment-v2-hero__content .wma-treatment-v2-button:hover,.wma-treatment-v2-hero__content .wma-treatment-v2-button:focus-visible{background:var(--wma-rose);border-color:var(--wma-rose);color:var(--wma-brown)!important}
.wma-treatment-v2-section--assessment{background:var(--wma-brown);color:var(--wma-cream)}.wma-treatment-v2-section--assessment h2,.wma-treatment-v2-section--assessment h3{color:var(--wma-cream)}.wma-treatment-v2-section--assessment .wma-treatment-v2-note{border-left-color:var(--wma-rose)}.wma-treatment-v2-section--appointment{background:var(--wma-cream)}.wma-treatment-v2-section--clinic{background:var(--wma-brown);color:var(--wma-cream)}.wma-treatment-v2-section--clinic h2,.wma-treatment-v2-section--clinic h3{color:var(--wma-cream)}.wma-treatment-v2-section--clinic .wma-treatment-v2-clinic article{border-top-color:var(--wma-rose)}.wma-treatment-v2-section--faq{background:var(--wma-cream)}.wma-treatment-v2-section--contact{background:var(--wma-rose)}
.wma-treatment-v2-intro{display:grid;gap:60px;grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr)}
.wma-treatment-v2-intro__body p:last-child{margin-bottom:0}
.wma-treatment-v2-carousel{margin-top:52px;position:relative}
.wma-treatment-v2-approaches{display:flex;gap:18px;margin:0;overflow-x:auto;overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:inline mandatory;scrollbar-width:none}
.wma-treatment-v2-approaches::-webkit-scrollbar{display:none}
.wma-treatment-v2-approach{border:1px solid var(--wma-rose);flex:0 0 calc((100% - 18px)/2);min-width:0;padding:36px;scroll-snap-align:start}
.wma-treatment-v2-approach:nth-child(odd){background:var(--wma-clay);color:var(--wma-cream)}.wma-treatment-v2-approach:nth-child(odd) h3{color:var(--wma-cream)}.wma-treatment-v2-approach:nth-child(even){background:var(--wma-cream);color:var(--wma-brown)}.wma-treatment-v2-approach:nth-child(even) h3{color:var(--wma-brown)}
.wma-treatment-v2-carousel__controls{align-items:center;display:flex;gap:14px;justify-content:flex-end;margin-top:18px}
.wma-treatment-v2-carousel__button{align-items:center;background:transparent;border:1px solid var(--wma-clay);border-radius:50%;color:var(--wma-clay);cursor:pointer;display:inline-flex;font:inherit;height:44px;justify-content:center;line-height:1;padding:0;transition:background-color .2s ease,color .2s ease;width:44px}
.wma-treatment-v2-carousel__button:hover,.wma-treatment-v2-carousel__button:focus-visible{background:var(--wma-clay);color:var(--wma-cream)}
.wma-treatment-v2-carousel__status{color:var(--wma-brown);font-size:.78rem;font-weight:600;letter-spacing:.12em;min-width:54px;text-align:center}
.wma-treatment-v2-assessment{display:grid;gap:56px;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr)}
.wma-treatment-v2-checklist{background:var(--wma-cream);color:var(--wma-brown);display:grid;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:10px 34px}
.wma-treatment-v2-checklist li{border-bottom:1px solid color-mix(in srgb,var(--wma-clay) 28%,transparent);padding:18px 10px}
.wma-treatment-v2-checklist li:nth-last-child(-n+2){border-bottom:0}
.wma-treatment-v2-figure{margin:48px 0 0}
.wma-treatment-v2-figure img{border:1px solid var(--wma-rose);width:100%}
.wma-treatment-v2-figure figcaption{font-size:.78rem;line-height:1.6;margin-top:12px}
.wma-treatment-v2-note{border-left:5px solid var(--wma-rose);margin-top:36px;padding:8px 0 8px 24px}
.wma-treatment-v2-appointment{display:grid;gap:36px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}
.wma-treatment-v2-appointment__steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}
.wma-treatment-v2-step{border-top:1px solid var(--wma-rose);padding:26px 26px 30px 0}
.wma-treatment-v2-step:nth-child(even){padding-left:26px}
.wma-treatment-v2-outcomes{background:var(--wma-brown);color:var(--wma-cream)}
.wma-treatment-v2-outcomes h2{color:var(--wma-cream)}
.wma-treatment-v2-outcomes__grid{display:grid;gap:58px;grid-template-columns:minmax(0,1fr) minmax(320px,.75fr)}
.wma-treatment-v2-outcomes__list{background:var(--wma-cream);color:var(--wma-clay);list-style:none;margin:0;padding:28px 32px}
.wma-treatment-v2-outcomes__list li{border-bottom:1px solid var(--wma-rose);padding:13px 0}
.wma-treatment-v2-outcomes__list li:last-child{border-bottom:0}
.wma-treatment-v2-risk{background:var(--wma-cream);color:var(--wma-brown)}.wma-treatment-v2-risk h2,.wma-treatment-v2-risk h3{color:var(--wma-brown)}
.wma-treatment-v2-risk__grid{display:grid;gap:56px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}
.wma-treatment-v2-risk__list{columns:2;column-gap:36px;margin-bottom:0;padding-left:20px}
.wma-treatment-v2-risk__list li{break-inside:avoid;margin-bottom:12px}
.wma-treatment-v2-clinic{display:grid;gap:70px;grid-template-columns:repeat(2,minmax(0,1fr))}
.wma-treatment-v2-clinic article{border-top:2px solid var(--wma-rose);padding-top:28px}
.wma-treatment-v2-faq{max-width:900px}
.wma-treatment-v2-faq h2{max-width:none}
.wma-treatment-v2-faq details{border-bottom:1px solid var(--wma-rose)}
.wma-treatment-v2-faq summary{color:var(--wma-brown);cursor:pointer;font-family:var(--headingsfontfamily,bellefair),serif;font-size:1.4rem;line-height:1.3;padding:24px 34px 24px 0}
.wma-treatment-v2-faq details p{padding:0 40px 22px 0}
.wma-treatment-v2-contact{align-items:stretch;background:var(--wma-brown);color:var(--wma-cream);display:grid;gap:56px;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);padding:50px}
.wma-treatment-v2-contact__copy{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}
.wma-treatment-v2-contact h2{color:var(--wma-cream);margin-bottom:16px;max-width:none}
.wma-treatment-v2-contact__copy>p{margin-bottom:0;max-width:65ch}
.wma-treatment-v2-contact__eyebrow{color:var(--wma-cream);font-size:.74rem;font-weight:600;letter-spacing:.16em;margin-bottom:16px!important;text-transform:uppercase}
.wma-treatment-v2-contact .wma-treatment-v2-button{background:var(--wma-cream);border-color:var(--wma-cream);color:var(--wma-brown)!important;margin-top:26px}
.wma-treatment-v2-contact .wma-treatment-v2-button:hover,.wma-treatment-v2-contact .wma-treatment-v2-button:focus-visible{background:var(--wma-rose);border-color:var(--wma-rose);color:var(--wma-brown)!important}
.wma-treatment-v2-contact__links{align-self:stretch;border:1px solid var(--wma-rose);display:grid}
.wma-treatment-v2-contact__links>p{background:var(--wma-clay);color:var(--wma-cream);font-size:.72rem;font-weight:600;letter-spacing:.14em;margin:0;padding:15px 20px;text-transform:uppercase}
.wma-treatment-v2-contact__links a{align-items:center;color:var(--wma-cream);display:flex;font-weight:400;gap:18px;justify-content:space-between;padding:18px 20px;text-decoration:none}
.wma-treatment-v2-contact__links a+a{border-top:1px solid var(--wma-rose)}
.wma-treatment-v2-contact__links a:hover,.wma-treatment-v2-contact__links a:focus-visible{background:var(--wma-clay)}
.wma-treatment-v2-contact__links span{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}
.wma-treatment-v2-contact__links strong{color:var(--wma-cream);font-size:.92rem;font-weight:600;overflow-wrap:anywhere;text-align:right}
.wma-treatment-v2-disclaimer{background:var(--wma-rose);color:color-mix(in srgb,var(--wma-clay) 48%,black);font-size:.8rem;line-height:1.6;padding:22px 48px;text-align:center}
@media(max-width:1024px){.wma-treatment-v2-shell{padding-left:36px;padding-right:36px}.wma-treatment-v2-hero__content{border-left:0;border-right:0;left:auto;max-width:none;padding:36px;position:static;transform:none;width:100%}.wma-treatment-v2-hero__content h1{font-size:clamp(2.4rem,5.7vw,3.25rem);max-width:18ch}.wma-treatment-v2-hero__lede{max-width:58ch}.wma-treatment-v2-section{padding-bottom:72px;padding-top:72px}.wma-treatment-v2-intro,.wma-treatment-v2-assessment,.wma-treatment-v2-appointment,.wma-treatment-v2-outcomes__grid,.wma-treatment-v2-risk__grid{gap:40px}}
@media(max-width:767px){.wma-treatment-v2-shell{padding-left:22px;padding-right:22px}.wma-treatment-v2-page h1{font-size:clamp(2.55rem,12vw,3.5rem)}.wma-treatment-v2-page h2{font-size:clamp(2.1rem,9vw,2.8rem)}.wma-treatment-v2-hero__media img{height:auto;object-fit:cover;object-position:center}.wma-treatment-v2-hero__content{padding:30px 22px}.wma-treatment-v2-hero__content h1{font-size:clamp(2.2rem,10vw,2.85rem);max-width:14ch}.wma-treatment-v2-hero__lede{font-size:1rem;line-height:1.6;max-width:34ch}.wma-treatment-v2-button{width:100%}.wma-treatment-v2-hero__content .wma-treatment-v2-button{max-width:100%;width:100%}.wma-treatment-v2-section{padding-bottom:58px;padding-top:58px}.wma-treatment-v2-intro,.wma-treatment-v2-approaches,.wma-treatment-v2-assessment,.wma-treatment-v2-appointment,.wma-treatment-v2-appointment__steps,.wma-treatment-v2-outcomes__grid,.wma-treatment-v2-risk__grid,.wma-treatment-v2-clinic,.wma-treatment-v2-contact{grid-template-columns:minmax(0,1fr)}.wma-treatment-v2-carousel{margin-top:38px}.wma-treatment-v2-approach{flex-basis:88%;padding:28px 24px}.wma-treatment-v2-carousel__controls{justify-content:space-between}.wma-treatment-v2-checklist{grid-template-columns:minmax(0,1fr);padding:8px 22px}.wma-treatment-v2-checklist li:nth-last-child(2){border-bottom:1px solid color-mix(in srgb,var(--wma-clay) 28%,transparent)}.wma-treatment-v2-step:nth-child(even){padding-left:0}.wma-treatment-v2-risk__list{columns:1}.wma-treatment-v2-contact{gap:28px;padding:34px 24px}.wma-treatment-v2-contact__links{margin-top:0}.wma-treatment-v2-contact__links a{align-items:flex-start;flex-direction:column;gap:5px}.wma-treatment-v2-contact__links strong{text-align:left}.wma-treatment-v2-disclaimer{padding-left:22px;padding-right:22px}}


.wma-treatment-v2-hero--focus-upper .wma-treatment-v2-hero__media img{object-position:50% 35%}

/* Opt-in split hero and Morpheus demo: no changes to existing treatments. */
.wma-treatment-v2-hero--split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-left:0;width:100%;background:var(--wma-brown)}
.wma-treatment-v2-hero--split .wma-treatment-v2-hero__media{align-self:center;background:var(--wma-brown);order:2}
.wma-treatment-v2-hero--split .wma-treatment-v2-hero__media img{aspect-ratio:750/422;height:auto;object-fit:contain;object-position:center;width:100%}
.wma-treatment-v2-hero--split .wma-treatment-v2-hero__content{border:0;left:auto;top:auto;position:static;transform:none;order:1;padding:clamp(28px,4vw,64px);width:100%;max-width:none}
.wma-treatment-v2-hero--split .wma-treatment-v2-hero__content h1{font-size:clamp(32px,3.4vw,48px);max-width:22ch;line-height:1.14}
.wma-treatment-v2-hero--split .wma-treatment-v2-hero__machine{color:var(--wma-cream)}
.wma-morpheus-demo h2{font-size:clamp(30px,2.7vw,40px);line-height:1.16;max-width:24ch}
.wma-morpheus-demo h3{font-size:clamp(23px,2vw,28px);line-height:1.2}
.wma-morpheus-demo p,.wma-morpheus-demo li{font-size:16px;line-height:1.7}
.wma-morpheus-demo .wma-morpheus-device-note{font-size:14px;margin:20px 0 0;line-height:1.5}
.wma-morpheus-demo .wma-treatment-v2-figure{max-width:750px;margin:40px auto 0}
.wma-morpheus-demo .wma-treatment-v2-appointment+.wma-treatment-v2-appointment{margin-top:56px}
.wma-morpheus-demo .wma-treatment-v2-contact{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px;padding:40px}
.wma-morpheus-demo .wma-treatment-v2-contact__links a{align-items:flex-start;flex-direction:column;gap:4px}
.wma-morpheus-demo .wma-treatment-v2-contact__links strong{text-align:left}
.wma-morpheus-demo .wma-treatment-v2-button{white-space:normal;text-align:center}
@media(max-width:900px){.wma-treatment-v2-hero--split{grid-template-columns:minmax(0,1fr)}.wma-treatment-v2-hero--split .wma-treatment-v2-hero__media{order:1;max-width:750px;margin:auto}.wma-treatment-v2-hero--split .wma-treatment-v2-hero__content{order:2;padding:36px}.wma-treatment-v2-hero--split .wma-treatment-v2-hero__content h1{max-width:26ch}.wma-morpheus-demo .wma-treatment-v2-intro,.wma-morpheus-demo .wma-treatment-v2-assessment,.wma-morpheus-demo .wma-treatment-v2-appointment,.wma-morpheus-demo .wma-treatment-v2-outcomes__grid,.wma-morpheus-demo .wma-treatment-v2-risk__grid,.wma-morpheus-demo .wma-treatment-v2-contact{grid-template-columns:minmax(0,1fr);gap:28px}.wma-morpheus-demo .wma-treatment-v2-clinic{gap:32px}}
@media(max-width:767px){.wma-treatment-v2-hero--split .wma-treatment-v2-hero__content{padding:30px 22px}.wma-morpheus-demo h2{font-size:30px}.wma-morpheus-demo .wma-treatment-v2-contact{padding:30px 22px}.wma-morpheus-demo .wma-treatment-v2-appointment+.wma-treatment-v2-appointment{margin-top:38px}.wma-morpheus-demo .wma-treatment-v2-step{padding:22px 0}.wma-morpheus-demo .wma-treatment-v2-faq details p{padding-right:0}}

/* Morpheus demo: Agnes layout, scoped responsive safeguards only. */
.wma-morpheus-agnes .wma-treatment-v2-button{max-width:100%;white-space:normal;text-align:center}
.wma-morpheus-agnes .wma-treatment-v2-hero__machine{color:var(--wma-cream)}
@media(min-width:1025px) and (max-width:1399px){.wma-morpheus-agnes .wma-treatment-v2-hero__media img{min-height:400px}}
@media(min-width:768px) and (max-width:900px){.wma-morpheus-agnes .wma-treatment-v2-intro,.wma-morpheus-agnes .wma-treatment-v2-assessment,.wma-morpheus-agnes .wma-treatment-v2-appointment,.wma-morpheus-agnes .wma-treatment-v2-outcomes__grid,.wma-morpheus-agnes .wma-treatment-v2-risk__grid,.wma-morpheus-agnes .wma-treatment-v2-contact{grid-template-columns:minmax(0,1fr);gap:32px}.wma-morpheus-agnes .wma-treatment-v2-clinic{gap:32px}.wma-morpheus-agnes .wma-treatment-v2-contact{padding:36px}.wma-morpheus-agnes .wma-treatment-v2-contact__links{min-width:0}}

/* Skin Concern Pages: opt-in typography, contrast and image safeguards. */
.wma-skin-concern h2{font-size:clamp(30px,2.7vw,40px);line-height:1.16;max-width:24ch}
.wma-skin-concern h3{font-size:clamp(23px,2vw,28px);line-height:1.2}
.wma-skin-concern .wma-treatment-v2-figure{max-width:750px;margin:40px auto 0}
.wma-skin-concern .wma-treatment-v2-figure img{height:auto;object-fit:contain}
.wma-skin-concern .wma-treatment-v2-hero__content,.wma-skin-concern .wma-treatment-v2-hero__content h1,.wma-skin-concern .wma-treatment-v2-hero__lede,.wma-skin-concern .wma-treatment-v2-section--assessment,.wma-skin-concern .wma-treatment-v2-section--assessment h2,.wma-skin-concern .wma-treatment-v2-outcomes,.wma-skin-concern .wma-treatment-v2-outcomes h2,.wma-skin-concern .wma-treatment-v2-section--clinic,.wma-skin-concern .wma-treatment-v2-section--clinic h2,.wma-skin-concern .wma-treatment-v2-contact,.wma-skin-concern .wma-treatment-v2-contact h2,.wma-skin-concern .wma-treatment-v2-contact__links a,.wma-skin-concern .wma-treatment-v2-contact__links strong{color:#fff}
.wma-skin-concern .wma-treatment-v2-checklist,.wma-skin-concern .wma-treatment-v2-approach:nth-child(even),.wma-skin-concern .wma-treatment-v2-risk,.wma-skin-concern .wma-treatment-v2-faq summary,.wma-skin-concern .wma-treatment-v2-carousel__status{color:var(--wma-clay)}
.wma-skin-concern .wma-treatment-v2-hero__content .wma-treatment-v2-button,.wma-skin-concern .wma-treatment-v2-contact .wma-treatment-v2-button{color:var(--wma-clay)!important}
.wma-skin-concern .wma-treatment-v2-hero__content .wma-treatment-v2-button:hover,.wma-skin-concern .wma-treatment-v2-hero__content .wma-treatment-v2-button:focus-visible,.wma-skin-concern .wma-treatment-v2-contact .wma-treatment-v2-button:hover,.wma-skin-concern .wma-treatment-v2-contact .wma-treatment-v2-button:focus-visible{background:var(--wma-clay);border-color:var(--wma-cream);color:#fff!important}
.wma-skin-concern .wma-treatment-v2-contact__links a{align-items:flex-start;flex-direction:column;gap:4px}.wma-skin-concern .wma-treatment-v2-contact__links strong{text-align:left}
.wma-skin-concern .wma-treatment-v2-clinic a{text-decoration:underline;text-underline-offset:3px}
.wma-skin-concern .wma-treatment-v2-disclaimer{background:var(--wma-cream);color:var(--wma-clay)}
.wma-skin-carousel-pause{background:transparent;border:1px solid var(--wma-clay);border-radius:0;color:var(--wma-clay);font:inherit;min-height:44px;min-width:76px;padding:8px 16px;text-align:center;cursor:pointer}
.wma-skin-carousel-pause:hover,.wma-skin-carousel-pause:focus-visible{background:var(--wma-clay);color:#fff}.wma-skin-concern a:focus-visible,.wma-skin-concern button:focus-visible,.wma-skin-concern summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}
@media(max-width:767px){.wma-skin-concern h2{font-size:30px;max-width:none}.wma-skin-concern .wma-treatment-v2-faq details p{padding-right:0}.wma-skin-concern .wma-treatment-v2-carousel__controls{gap:10px;flex-wrap:wrap}.wma-skin-concern .wma-treatment-v2-step{padding:22px 0}.wma-skin-concern .wma-treatment-v2-contact{padding:30px 22px}}
@media(prefers-reduced-motion:reduce){.wma-skin-concern *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.wma-skin-concern .wma-skin-carousel-pause{display:none}}

/* Keep the shared hero inside Page width, including scrollbar space. */
.wma-skin-concern .wma-treatment-v2-hero{width:100%;margin-left:0}
@media(max-width:767px){.wma-skin-concern .wma-treatment-v2-hero__content h1{font-size:clamp(30px,8vw,36px);max-width:none;line-height:1.16}.wma-skin-concern .wma-treatment-v2-intro{gap:4px}.wma-skin-concern .wma-treatment-v2-assessment,.wma-skin-concern .wma-treatment-v2-appointment,.wma-skin-concern .wma-treatment-v2-outcomes__grid,.wma-skin-concern .wma-treatment-v2-risk__grid,.wma-skin-concern .wma-treatment-v2-clinic{gap:24px}.wma-skin-concern .wma-treatment-v2-contact{gap:24px}}
