.withdrawal-page{--withdrawal-gap:clamp(28px,5vw,76px)}
.withdrawal-page .text-link{border-bottom:0;background:linear-gradient(currentColor,currentColor) no-repeat 0 100%/100% 1px;text-decoration:none;padding-bottom:7px}.withdrawal-page .inline-related a{border-bottom:0}
.withdrawal-intro{padding-top:26px}.withdrawal-hero{display:grid;grid-template-columns:1fr 1.15fr;gap:var(--withdrawal-gap);align-items:center;padding:24px 0 56px}.withdrawal-hero h1{font-size:clamp(40px,4.8vw,70px);line-height:1.06;max-width:620px}.withdrawal-lead{font-size:18px;line-height:1.8;margin-top:28px;max-width:540px}.withdrawal-actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-top:30px}.withdrawal-actions>a:not(.button){font-size:18px}.withdrawal-whatsapp{display:inline-block;margin-top:20px}.withdrawal-hero .editorial-image{margin:0;min-width:0}.withdrawal-hero .responsive-media{aspect-ratio:1.15;overflow:hidden}.withdrawal-hero .responsive-media img{width:100%;height:100%;object-fit:cover;object-position:50% 50%}.withdrawal-hero figcaption{font-size:12px}
.withdrawal-nav{border-block:1px solid var(--line);background:var(--surface)}.withdrawal-nav>.container{display:flex;gap:30px;flex-wrap:wrap;padding-block:20px}.withdrawal-nav a{font-size:13px}
.withdrawal-answer{display:grid;grid-template-columns:1fr 2.2fr;gap:var(--withdrawal-gap);padding-block:65px;border-bottom:1px solid var(--line)}.withdrawal-answer h2,.withdrawal-heading h2{font-size:clamp(30px,3.5vw,48px)}.withdrawal-answer p:not(.eyebrow){font-size:18px;line-height:1.8;margin-top:25px}.withdrawal-answer .source-note{display:inline-block;margin-top:18px}
.withdrawal-page .prose-section{margin:0;padding:0;border:0}.withdrawal-page .prose-section h2{font-size:clamp(28px,3vw,42px)}.withdrawal-page .prose-section p{line-height:1.8}.withdrawal-prepare{display:grid;grid-template-columns:.8fr 1.2fr;gap:var(--withdrawal-gap);padding-block:65px;align-items:start}.withdrawal-urgent{padding:32px;background:#ece4da;border-top:3px solid var(--wine)}.withdrawal-urgent .prose-section h2{font-size:29px}.withdrawal-page .content-list{padding-left:22px}.withdrawal-page .content-list li{margin:16px 0;padding-left:5px}
.withdrawal-process{background:var(--wine);color:var(--surface)}.withdrawal-process h2{font-size:clamp(34px,4vw,52px)}.withdrawal-process ol{padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin:45px 0 0}.withdrawal-process li{border-top:1px solid #ffffff55;padding-top:20px}.withdrawal-process li>span{display:block;font-size:14px;color:#e1bbb0;margin-bottom:25px}.withdrawal-process h3{font-size:25px;line-height:1.25}.withdrawal-process li p{font-size:15px;line-height:1.8;margin-top:20px}
.withdrawal-formats>.prose-section{max-width:900px}.withdrawal-format-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--withdrawal-gap);margin-top:40px}.withdrawal-format-grid>.prose-section{padding-top:24px;border-top:1px solid var(--line)}.withdrawal-format-grid .prose-section h2{font-size:28px}.withdrawal-price{background:#eae3d9}.withdrawal-price>.container,.withdrawal-family>.container{display:grid;grid-template-columns:1fr 1.1fr;gap:var(--withdrawal-gap)}.withdrawal-price h2,.withdrawal-family h2,.withdrawal-clinic h2{font-size:clamp(32px,3.7vw,48px)}.withdrawal-price p,.withdrawal-family p{line-height:1.8}.withdrawal-price-note{margin-top:24px;color:var(--muted);font-size:14px}.withdrawal-price .text-link,.withdrawal-family .text-link{margin-top:26px}
.withdrawal-heading{display:grid;grid-template-columns:1fr 1fr;gap:var(--withdrawal-gap);align-items:end;margin-bottom:42px}.withdrawal-heading p{color:var(--muted)}.withdrawal-doctors{display:grid;grid-template-columns:1fr 1fr;gap:44px}.withdrawal-doctors article{display:grid;grid-template-columns:42% 1fr;gap:25px;align-items:center}.withdrawal-portrait{display:block;width:100%;aspect-ratio:.95;overflow:hidden;background:var(--alternate-background)}.withdrawal-portrait img{width:100%;height:100%;object-fit:cover;object-position:top}.withdrawal-doctors .eyebrow{font-size:10px;letter-spacing:.03em}.withdrawal-doctors h3{font-size:clamp(22px,2vw,29px);line-height:1.25}.withdrawal-doctors .text-link{margin-top:22px;font-size:13px}
.withdrawal-clinic{display:grid;grid-template-columns:.75fr 1.25fr;gap:var(--withdrawal-gap);align-items:center;border-block:1px solid var(--line)}.withdrawal-clinic .editorial-image{max-width:340px;margin:0;width:100%}.withdrawal-clinic .responsive-media{aspect-ratio:1200/2133}.withdrawal-clinic .responsive-media img{width:100%;height:100%;object-fit:contain}.withdrawal-clinic p:not(.eyebrow){margin-top:24px;line-height:1.8}.withdrawal-trust{display:flex;flex-direction:column;align-items:flex-start;gap:22px;margin-top:30px}.withdrawal-after .prose-section{max-width:900px}.withdrawal-family{background:#ece4da}.withdrawal-faq{max-width:1100px}.withdrawal-faq h2{font-size:clamp(32px,3.7vw,48px);margin-bottom:35px}.withdrawal-faq details{border-top:1px solid var(--line)}.withdrawal-faq summary{display:flex;justify-content:space-between;gap:20px;list-style:none;font-size:19px;padding:24px 0;cursor:pointer}.withdrawal-faq summary::-webkit-details-marker{display:none}.withdrawal-faq details[open] summary>span{transform:rotate(45deg)}.withdrawal-faq details>div{padding-bottom:25px;max-width:800px}.withdrawal-faq details p{line-height:1.8}.withdrawal-sources .sources-section{margin-top:0;padding-block:28px}.withdrawal-reading{display:grid;grid-template-columns:1fr 1.3fr;gap:var(--withdrawal-gap);border-top:1px solid var(--line)}.withdrawal-reading h2{font-size:34px}.withdrawal-reading .text-link{display:flex;max-width:max-content;margin-bottom:22px}.withdrawal-page [id]{scroll-margin-top:100px}
@media(max-width:1050px){.withdrawal-process ol{grid-template-columns:1fr 1fr}.withdrawal-hero{gap:28px}.withdrawal-lead{font-size:16px}.withdrawal-doctors article{grid-template-columns:1fr}.withdrawal-portrait{max-width:240px}.withdrawal-hero .responsive-media{aspect-ratio:1}.withdrawal-nav>.container{gap:18px}}
@media(max-width:760px){.withdrawal-hero,.withdrawal-answer,.withdrawal-prepare,.withdrawal-format-grid,.withdrawal-price>.container,.withdrawal-heading,.withdrawal-family>.container,.withdrawal-clinic,.withdrawal-reading{grid-template-columns:1fr;gap:28px}.withdrawal-hero{padding-block:18px 34px}.withdrawal-hero h1{font-size:clamp(37px,8vw,55px)}.withdrawal-hero .responsive-media{aspect-ratio:3/2}.withdrawal-lead{margin-top:24px}.withdrawal-actions{gap:18px}.withdrawal-nav>.container{gap:16px 22px}.withdrawal-nav a{font-size:12px}.withdrawal-answer,.withdrawal-prepare{padding-block:44px}.withdrawal-answer p:not(.eyebrow){font-size:16px}.withdrawal-urgent{padding:25px}.withdrawal-process ol{grid-template-columns:1fr;gap:25px}.withdrawal-process li{display:grid;grid-template-columns:30px 1fr;gap:18px}.withdrawal-process li p{margin-top:13px}.withdrawal-doctors{grid-template-columns:1fr;gap:35px}.withdrawal-doctors article{grid-template-columns:35% 1fr;gap:20px}.withdrawal-doctors h3{font-size:23px}.withdrawal-clinic .editorial-image{max-width:300px;margin-inline:auto}.withdrawal-faq summary{font-size:17px}.withdrawal-page .text-link{font-size:13px;max-width:100%}.withdrawal-page .text-link span{flex-shrink:0}}

/* Approved visual alignment with Detox, 2026-10-02. */
/* Detox: full-width medical scene and alternating assessment/process layout. */
.withdrawal-hero{position:relative;display:block;min-height:590px;padding:64px 48px;margin-top:25px;isolation:isolate;overflow:hidden;background:#40382e}
.withdrawal-hero>div{position:relative;z-index:2;width:47%;color:#fff}
.withdrawal-hero h1{font-size:clamp(36px,3.8vw,60px);line-height:1.12;color:#fff}
.withdrawal-hero .eyebrow,.withdrawal-hero .withdrawal-lead,.withdrawal-hero a:not(.button){color:#fff}
.withdrawal-hero .withdrawal-lead{font-size:16px;max-width:420px}
.withdrawal-hero>.editorial-image{position:absolute;inset:0;z-index:-2;margin:0;width:100%;height:100%}
.withdrawal-hero>.editorial-image picture,.withdrawal-hero>.editorial-image img{height:100%;width:100%;object-fit:cover;object-position:65% 50%}
.withdrawal-hero>.editorial-image figcaption{display:none}
.withdrawal-hero:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(29,25,23,.85),rgba(29,25,23,.6) 36%,transparent 66%)}
.withdrawal-process>.container{display:grid;grid-template-columns:.8fr 1.2fr;column-gap:70px}
.withdrawal-process>.container>.eyebrow{grid-column:1}.withdrawal-process h2{grid-column:1}.withdrawal-process ol{grid-column:2;grid-row:1/4;display:block}
.withdrawal-process li{display:grid;grid-template-columns:40px 1fr;gap:24px;padding:22px 0;border-top:1px solid var(--line)}
.withdrawal-process li p{margin-top:12px}.withdrawal-context{padding:0;background:transparent;border:0}.withdrawal-prepare{align-items:start}.withdrawal-prepare>.prose-section{padding:30px;background:#eee8df}.withdrawal-page .draft-service-price>span{font-size:13px}
@media(max-width:1050px){.withdrawal-hero{padding:42px 30px;min-height:570px}.withdrawal-hero>div{width:52%}.withdrawal-process>.container{gap:35px}}
@media(max-width:760px){.withdrawal-hero{padding:0;min-height:0;background:transparent;overflow:visible}.withdrawal-hero>div{width:100%;color:var(--ink)}.withdrawal-hero h1,.withdrawal-hero .eyebrow,.withdrawal-hero .withdrawal-lead,.withdrawal-hero a:not(.button){color:var(--ink)}.withdrawal-hero h1{font-size:clamp(34px,9vw,49px)}.withdrawal-hero>.editorial-image{position:static;z-index:auto;height:auto;margin-top:30px}.withdrawal-hero>.editorial-image picture,.withdrawal-hero>.editorial-image img{aspect-ratio:4/3;height:auto;object-position:85% 50%}.withdrawal-hero:after{display:none}.withdrawal-process>.container{display:block}.withdrawal-process ol{margin-top:30px}.withdrawal-prepare>.prose-section{padding:24px}}

.withdrawal-hero .responsive-media{aspect-ratio:auto;height:100%;width:100%}.withdrawal-hero .editorial-status{color:#fff}.withdrawal-hero .editorial-status a{color:inherit}
.withdrawal-nav{position:static}.withdrawal-nav>.container{gap:30px;padding-block:20px}.withdrawal-nav a{padding-block:0}
.withdrawal-clinic{grid-template-columns:.75fr 1.25fr;border-block:1px solid var(--line)}.withdrawal-clinic .editorial-image{max-width:340px}.withdrawal-family{background:#ece4da}
.withdrawal-price .draft-service-price strong{font-size:clamp(1.6rem,3vw,2.4rem);letter-spacing:normal}.withdrawal-page .draft-service-price>span{font-size:13px}
@media(max-width:760px){.withdrawal-page .withdrawal-hero .responsive-media{height:auto;aspect-ratio:4/3}.withdrawal-hero .editorial-status{color:var(--muted)}.withdrawal-clinic{grid-template-columns:1fr}.withdrawal-clinic .editorial-image{max-width:300px}.withdrawal-nav>.container{gap:16px 22px}}

.withdrawal-page .draft-service-price strong{font-size:clamp(1.6rem,3vw,2.4rem);font-weight:500;white-space:nowrap}
