/* V213 · Scoped Sleeve-only finishing layer. Approved anatomy asset untouched. */
body.wariatric-sleeve-hub-active{--slh213-ink:#173f44;--slh213-muted:#526d71;--slh213-line:#dcebe7;--slh213-teal:#117d71}
body.wariatric-sleeve-hub-active .slh,body.wariatric-sleeve-hub-active .slh *,body.wariatric-sleeve-hub-active .whb-wrap,body.wariatric-sleeve-hub-active .whb-wrap *{font-family:var(--w-font-family)}
body.wariatric-sleeve-hub-active #kbBody{min-width:0;max-width:100%;overflow-x:clip}
body.wariatric-sleeve-hub-active .slh,body.wariatric-sleeve-hub-active .slh-shell{min-width:0;max-width:100%}
body.wariatric-sleeve-hub-active .slh-hero{align-items:start!important;grid-template-columns:minmax(0,1.28fr) minmax(0,1.04fr) minmax(0,.62fr)!important;gap:14px!important}
body.wariatric-sleeve-hub-active .slh-anatomy{min-width:0!important;min-height:0!important;height:auto!important;aspect-ratio:16 / 9!important;align-self:start!important;justify-self:stretch!important;padding:5px!important;background:#f1fbf9!important;overflow:hidden!important}
body.wariatric-sleeve-hub-active .slh-anatomy img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;max-height:none!important;aspect-ratio:1600 / 900!important;object-fit:contain!important;object-position:center!important;transform:none!important;margin:0!important}
body.wariatric-sleeve-hub-active .slh-anatomy-lock{bottom:7px!important;left:7px!important;max-width:calc(100% - 16px);padding:3px 7px!important;font-size:var(--w-text-small);line-height:1.7!important;background:rgba(255,255,255,.91)!important}
body.wariatric-sleeve-hub-active .slh-hero-copy{padding:19px 20px!important}
body.wariatric-sleeve-hub-active .slh-benefits{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px!important}
body.wariatric-sleeve-hub-active .slh-benefit{min-width:0;font-size:var(--w-text-small);line-height:1.6!important;overflow-wrap:break-word}
body.wariatric-sleeve-hub-active .slh213-anatomy-benefit .slh-icon{background:#edf9f5!important;width:56px!important;height:56px!important;border-radius:15px!important;margin:0 auto 7px!important;border:1px solid #d8ece5!important;box-sizing:border-box!important;overflow:hidden!important}
body.wariatric-sleeve-hub-active .slh213-anatomy-benefit .slh-icon img{display:block!important;width:48px!important;height:48px!important;max-width:48px!important;max-height:48px!important;object-fit:contain!important;object-position:center!important;border-radius:10px!important}
body.wariatric-sleeve-hub-active .slh-result .slh-icon img{max-width:27px!important;max-height:27px!important}
body.wariatric-sleeve-hub-active .slh-link-card .slh-icon img{max-width:31px!important;max-height:31px!important}
body.wariatric-sleeve-hub-active .slh-link-card .slh-icon{width:49px!important;height:49px!important;flex-basis:49px!important}
body.wariatric-sleeve-hub-active .slh-result b,body.wariatric-sleeve-hub-active .slh-step b{font-size:var(--w-text-body);line-height:1.65!important;color:var(--slh213-ink)!important}
body.wariatric-sleeve-hub-active .slh-result span,body.wariatric-sleeve-hub-active .slh-step small{font-size:var(--w-text-small);line-height:1.75!important;color:var(--slh213-muted)!important}
body.wariatric-sleeve-hub-active .slh-summary,body.wariatric-sleeve-hub-active .slh-story p{color:var(--slh213-ink)!important;font-size:var(--w-text-body);line-height:1.9!important}
body.wariatric-sleeve-hub-active .slh213-story-only{display:block!important;min-width:0;max-width:100%}
body.wariatric-sleeve-hub-active .slh213-story-only .slh-story{max-width:100%!important}
body.wariatric-sleeve-hub-active .slh213-story-only .slh-story-media img{object-fit:contain!important}
body.wariatric-sleeve-hub-active .slh213-full-anatomy{display:inline-flex;margin:5px 12px;align-items:center;min-height:40px;padding:7px 12px;border-radius:12px;border:1px solid #b8ded5;text-decoration:none;background:#effbf7;color:#155f59;font-weight:var(--w-weight-bold);font-size:var(--w-text-small)}
/* Bank accessibility gate: this section was 8-12px in baseline, unusable on real laptop/phone. */
body.wariatric-sleeve-hub-active .whb-wrap{color:var(--slh213-ink)!important}
body.wariatric-sleeve-hub-active .whb-title h2{font-size:var(--w-text-h2);line-height:1.5!important}
body.wariatric-sleeve-hub-active .whb-title p,body.wariatric-sleeve-hub-active .whb-intro,body.wariatric-sleeve-hub-active .whb-points,body.wariatric-sleeve-hub-active .whb-block p,body.wariatric-sleeve-hub-active .whb-block li,body.wariatric-sleeve-hub-active .whb-local-faq p,body.wariatric-sleeve-hub-active .whb-faq p,body.wariatric-sleeve-hub-active .whb-evidence-body p,body.wariatric-sleeve-hub-active .whb-evidence-body li{font-size:var(--w-text-body);line-height:1.9!important;color:#354f55!important}
body.wariatric-sleeve-hub-active .whb-bank-copy b{font-size:var(--w-text-body);line-height:1.65!important;color:#183e44!important}
body.wariatric-sleeve-hub-active .whb-bank-copy small{font-size:var(--w-text-small);line-height:1.7!important;color:#516f74!important}
body.wariatric-sleeve-hub-active .whb-bank-meta em,body.wariatric-sleeve-hub-active .whb-title-badges b{font-size:var(--w-text-small)}
body.wariatric-sleeve-hub-active .whb-section>h4{font-size:var(--w-text-h4);line-height:1.6!important}
body.wariatric-sleeve-hub-active .whb-block h5,body.wariatric-sleeve-hub-active .whb-subhead{font-size:var(--w-text-h4);line-height:1.65!important}
body.wariatric-sleeve-hub-active .whb-deep summary,body.wariatric-sleeve-hub-active .whb-faq summary,body.wariatric-sleeve-hub-active .whb-local-faq summary,body.wariatric-sleeve-hub-active .whb-comp summary span,body.wariatric-sleeve-hub-active .whb-evidence summary b{font-size:var(--w-text-body);line-height:1.7!important;color:#234952!important;font-weight:var(--w-weight-bold)!important}
body.wariatric-sleeve-hub-active .whb-comp summary small,body.wariatric-sleeve-hub-active .whb-evidence summary small{font-size:var(--w-text-small);color:#527074!important}
body.wariatric-sleeve-hub-active .whb-comp-body>p,body.wariatric-sleeve-hub-active .whb-alert span,body.wariatric-sleeve-hub-active .whb-recovery-grid p,body.wariatric-sleeve-hub-active .whb-science-head p,body.wariatric-sleeve-hub-active .whb-source-card p,body.wariatric-sleeve-hub-active .whb-source-card b{font-size:var(--w-text-body);line-height:1.85!important;color:#385a60!important}
body.wariatric-sleeve-hub-active .whb-evidence summary em,body.wariatric-sleeve-hub-active .whb-science-head>span,body.wariatric-sleeve-hub-active .whb-source-card small,body.wariatric-sleeve-hub-active .whb-source-card>span{font-size:var(--w-text-small);line-height:1.5!important}
body.wariatric-sleeve-hub-active .whb-alert b,body.wariatric-sleeve-hub-active .whb-evidence-body h6,body.wariatric-sleeve-hub-active .whb-recovery-grid h5{font-size:var(--w-text-h4)}
body.wariatric-sleeve-hub-active .whb-bank-icon{width:58px!important;height:58px!important;border-radius:15px!important}
body.wariatric-sleeve-hub-active .whb-bank-icon img{width:38px!important;height:38px!important;max-width:38px!important;max-height:38px!important;object-fit:contain!important}
body.wariatric-sleeve-hub-active .whb-bank-head{grid-template-columns:58px minmax(0,1fr) auto!important;min-height:94px!important;gap:14px!important;padding:13px 15px!important}
body.wariatric-sleeve-hub-active .whb-bank-head :where(span,small,b){min-width:0}
body.wariatric-sleeve-hub-active .whb-table-wrap table{font-size:var(--w-text-small)}
body.wariatric-sleeve-hub-active .whb-table-wrap :is(th,td){padding:9px!important;line-height:1.65!important}
body.wariatric-sleeve-hub-active .wpg-decision-card,body.wariatric-sleeve-hub-active .wpg-root,body.wariatric-sleeve-hub-active .wpg-root *{overflow-wrap:anywhere}
body.wariatric-sleeve-hub-active .wpg-root p,body.wariatric-sleeve-hub-active .wpg-root li{line-height:1.9!important}
body.wariatric-sleeve-hub-active .wpg-decision-card h3{font-size:var(--w-text-h3)}
body.wariatric-sleeve-hub-active .slh213-recurrence{margin:12px 0 0;color:#75572c;font-size:var(--w-text-small);line-height:1.8;background:#fff6e8;border-radius:9px;padding:10px}
/* New sections: calm, reusable visual rhythm, no posters or invented surgical icons. */
body.wariatric-sleeve-hub-active .slh213-section{border:1px solid var(--slh213-line);border-radius:20px;background:linear-gradient(155deg,#fff,#f8fdfb);padding:20px;box-shadow:0 8px 28px rgba(16,70,60,.045);min-width:0;max-width:100%}
body.wariatric-sleeve-hub-active .slh213-head{display:flex;justify-content:space-between;gap:16px;align-items:center;margin:0 0 16px;text-align:right}
body.wariatric-sleeve-hub-active .slh213-kicker{font-size:var(--w-text-small);color:#17766b;font-weight:var(--w-weight-bold);letter-spacing:0}
body.wariatric-sleeve-hub-active .slh213-head h2{font-size:var(--w-text-h2);line-height:1.6!important;color:#153d43;margin:5px 0}
body.wariatric-sleeve-hub-active .slh213-head p{font-size:var(--w-text-body);line-height:1.85!important;color:#4f6a70;margin:0}
body.wariatric-sleeve-hub-active .slh213-textlink{flex:0 0 auto;text-decoration:none;white-space:normal;font-size:var(--w-text-small);font-weight:var(--w-weight-bold);color:#126b62;border:1px solid #cae5df;border-radius:11px;padding:9px 12px;background:#fff}
body.wariatric-sleeve-hub-active .slh213-compare-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;align-items:start!important}
body.wariatric-sleeve-hub-active .slh213-method{display:block!important;border:1px solid #dceae7;border-radius:15px;overflow:hidden;background:#fff;min-width:0;height:auto!important;align-self:start!important;grid-column:auto!important;grid-template-columns:none!important;grid-template-rows:none!important}
body.wariatric-sleeve-hub-active .slh213-method.is-current{border-color:#83c9bd}
body.wariatric-sleeve-hub-active .slh213-method-preview{display:flex;align-items:center;gap:13px;padding:12px 15px;list-style:none;cursor:pointer;min-height:76px;box-sizing:border-box}
body.wariatric-sleeve-hub-active .slh213-method-preview::-webkit-details-marker{display:none}
body.wariatric-sleeve-hub-active .slh213-method-icon{display:grid;flex:0 0 52px;place-items:center;width:52px;height:52px;border:1px solid #d9ebe5;border-radius:14px;background:#f4faf8;overflow:hidden}
body.wariatric-sleeve-hub-active .slh213-method-icon img{width:42px;height:42px;max-width:42px;max-height:42px;object-fit:contain;border-radius:9px}
body.wariatric-sleeve-hub-active .slh213-method-name{display:grid;gap:2px;min-width:0;flex:1}
body.wariatric-sleeve-hub-active .slh213-method-name strong{font-size:var(--w-text-body);line-height:1.6;color:#20474c}
body.wariatric-sleeve-hub-active .slh213-method-name small{font-size:var(--w-text-small);color:#4e6c70;line-height:1.6}
body.wariatric-sleeve-hub-active .slh213-method-toggle{font-size:var(--w-text-h2);color:#17766b;background:#e8f6f1;border-radius:50%;flex:0 0 30px;width:30px;height:30px;display:grid;place-items:center}
body.wariatric-sleeve-hub-active .slh213-method[open] .slh213-method-toggle{transform:rotate(45deg)}
body.wariatric-sleeve-hub-active .slh213-method-detail{display:grid;grid-template-columns:minmax(0,1fr);gap:0;border-top:1px solid #e2eee9;min-width:0}
body.wariatric-sleeve-hub-active .slh213-method-img{display:grid;place-items:center;min-width:0;padding:12px;background:#f1faf7;min-height:185px;max-height:350px;overflow:hidden}
body.wariatric-sleeve-hub-active .slh213-method-img img{display:block;width:100%;max-width:100%;height:auto;max-height:326px;object-fit:contain;object-position:center;transform:none}
body.wariatric-sleeve-hub-active .slh213-method-copy{display:flex;flex-direction:column;gap:9px;padding:14px 16px;min-width:0}
body.wariatric-sleeve-hub-active .slh213-route{font-size:var(--w-text-body);color:#385e61;margin:0;line-height:1.85}
body.wariatric-sleeve-hub-active .slh213-method dl{display:grid;gap:9px;margin:0}
body.wariatric-sleeve-hub-active .slh213-method dl div{border-top:1px solid #eef3f1;padding-top:7px}
body.wariatric-sleeve-hub-active .slh213-method dt{font-size:var(--w-text-small);color:#176e61;font-weight:var(--w-weight-bold)}
body.wariatric-sleeve-hub-active .slh213-method dd{font-size:var(--w-text-small);line-height:1.85;color:#37585b;margin:3px 0 0}
body.wariatric-sleeve-hub-active .slh213-open{font-size:var(--w-text-small);color:#08796b;text-decoration:none;font-weight:var(--w-weight-bold);margin-top:auto;padding-top:7px}
body.wariatric-sleeve-hub-active .slh213-method-preview:focus-visible{outline:3px solid #2baf96;outline-offset:-3px}
body.wariatric-sleeve-hub-active .slh213-foot{margin:12px 0 0;padding:10px 13px;background:#f0f8f5;border-radius:12px;color:#3c6263;font-size:var(--w-text-small);line-height:1.9}
body.wariatric-sleeve-hub-active .slh213-path-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;list-style:none;padding:0;margin:0;counter-reset:none}
body.wariatric-sleeve-hub-active .slh213-path-grid li{min-width:0}
body.wariatric-sleeve-hub-active .slh213-path-grid a{display:grid;grid-template-columns:42px minmax(0,1fr) 22px;gap:13px;align-items:start;border:1px solid #d9eae5;border-radius:13px;background:#fff;padding:12px;text-decoration:none;color:inherit;height:100%}
body.wariatric-sleeve-hub-active .slh213-stepnum{display:grid;place-items:center;width:40px;height:40px;background:#e9f8f3;border-radius:12px;color:#0d786d;font-size:var(--w-text-h4);font-weight:var(--w-weight-bold)}
body.wariatric-sleeve-hub-active .slh213-path-grid strong{display:block;font-size:var(--w-text-body);line-height:1.6;color:#244c4f}
body.wariatric-sleeve-hub-active .slh213-path-grid small{display:block;margin-top:4px;font-size:var(--w-text-small);line-height:1.8;color:#4b666b}
body.wariatric-sleeve-hub-active .slh213-arrow{font-size:var(--w-text-h4);color:#0e8475}
body.wariatric-sleeve-hub-active .slh213-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;align-items:start}
body.wariatric-sleeve-hub-active .slh213-faq details{background:#fff;border:1px solid #dfece8;border-radius:12px;overflow:hidden}
body.wariatric-sleeve-hub-active .slh213-faq summary{display:flex;justify-content:space-between;align-items:center;gap:10px;list-style:none;cursor:pointer;padding:13px 15px;color:#1c4248;font-size:var(--w-text-body);line-height:1.75;font-weight:var(--w-weight-bold)}
body.wariatric-sleeve-hub-active .slh213-faq summary::-webkit-details-marker{display:none}
body.wariatric-sleeve-hub-active .slh213-faq summary span{flex:0 0 auto;color:#117c70;border-radius:50%;display:grid;place-items:center;width:27px;height:27px;background:#ecf8f5;font-size:var(--w-text-h4)}
body.wariatric-sleeve-hub-active .slh213-faq details[open] summary span{transform:rotate(45deg)}
body.wariatric-sleeve-hub-active .slh213-faq details p{margin:0;padding:0 15px 16px;color:#38585d;font-size:var(--w-text-body);line-height:1.95}
body.wariatric-sleeve-hub-active .slh213-section a:focus-visible,body.wariatric-sleeve-hub-active .slh213-section summary:focus-visible{outline:3px solid #2baf96;outline-offset:2px}
@media(max-width:1180px){body.wariatric-sleeve-hub-active .slh213-compare-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.wariatric-sleeve-hub-active .slh-hero{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)!important}body.wariatric-sleeve-hub-active .slh-results{grid-column:1/-1}}
@media(max-width:800px){body.wariatric-sleeve-hub-active .slh213-compare-grid,body.wariatric-sleeve-hub-active .slh213-path-grid,body.wariatric-sleeve-hub-active .slh213-faq-grid{grid-template-columns:1fr}body.wariatric-sleeve-hub-active .slh-hero{grid-template-columns:1fr!important}body.wariatric-sleeve-hub-active .slh213-head{display:block}body.wariatric-sleeve-hub-active .slh213-textlink{display:inline-flex;margin-top:10px}body.wariatric-sleeve-hub-active .slh-benefits{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:520px){body.wariatric-sleeve-hub-active .slh213-section{padding:13px;border-radius:16px}body.wariatric-sleeve-hub-active .whb-bank-head{grid-template-columns:52px minmax(0,1fr) 30px!important;gap:8px!important;padding:11px!important}body.wariatric-sleeve-hub-active .whb-bank-icon{width:49px!important;height:49px!important}body.wariatric-sleeve-hub-active .whb-bank-icon img{width:34px!important;height:34px!important}body.wariatric-sleeve-hub-active .whb-bank-meta em{display:none!important}body.wariatric-sleeve-hub-active .slh213-method-img{max-height:220px}body.wariatric-sleeve-hub-active .slh-benefit{font-size:var(--w-text-small)}body.wariatric-sleeve-hub-active .slh-hero-copy{padding:15px!important}body.wariatric-sleeve-hub-active .slh213-path-grid a{grid-template-columns:36px minmax(0,1fr) 18px;gap:8px;padding:10px}body.wariatric-sleeve-hub-active .slh213-stepnum{width:36px;height:36px}body.wariatric-sleeve-hub-active .slh213-method-copy{padding:12px}}
@media(prefers-reduced-motion:reduce){body.wariatric-sleeve-hub-active .slh213-faq details summary span{transition:none!important}}


/* V226: benefit slots unified; approved anatomical icon crops only. */
body.wariatric-sleeve-hub-active .slh-benefits{align-items:start!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}
body.wariatric-sleeve-hub-active .slh-benefit{min-width:0!important;line-height:1.65!important}
@media(max-width:800px){body.wariatric-sleeve-hub-active .slh213-compare-grid{grid-template-columns:1fr!important}}
@media(max-width:520px){body.wariatric-sleeve-hub-active .slh-benefits{grid-template-columns:repeat(2,minmax(0,1fr))!important}}

/* V218 independent comparison columns: expansion never stretches neighbouring cards. */
body.wariatric-sleeve-hub-active .slh213-compare-grid{display:flex!important;align-items:flex-start!important;gap:12px!important;grid-template-columns:none!important}
body.wariatric-sleeve-hub-active .slh218-compare-col{display:flex;flex-direction:column;gap:12px;flex:1 1 0;min-width:0;align-self:flex-start}
@media(max-width:800px){body.wariatric-sleeve-hub-active .slh213-compare-grid{flex-direction:column!important}body.wariatric-sleeve-hub-active .slh218-compare-col{width:100%;flex:auto}}
/* V218 measured card geometry: same column width in both stacks. */
body.wariatric-sleeve-hub-active .slh218-compare-col{align-self:stretch!important;width:100%;box-sizing:border-box}
body.wariatric-sleeve-hub-active .slh218-compare-col>.slh213-method{width:100%!important;align-self:stretch!important;box-sizing:border-box!important}


/* V220: unified section-header icon system + numbered pathway icons. */
body.wariatric-sleeve-hub-active .slh213-head-main{display:flex;align-items:flex-start;gap:12px;min-width:0;flex:1}
body.wariatric-sleeve-hub-active .slh213-head-main>div{min-width:0;flex:1}
body.wariatric-sleeve-hub-active .slh213-head-icon{display:grid;place-items:center;flex:0 0 56px;width:56px;height:56px;border-radius:16px;border:1px solid #d8ebe5;background:#eef9f5;overflow:hidden;box-shadow:0 4px 14px rgba(17,125,113,.08)}
body.wariatric-sleeve-hub-active .slh213-head-icon img{display:block;width:38px;height:38px;max-width:38px;max-height:38px;object-fit:contain}
body.wariatric-sleeve-hub-active .slh213-path-grid a{grid-template-columns:42px 48px minmax(0,1fr) 22px!important}
body.wariatric-sleeve-hub-active .slh213-stepicon{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;border:1px solid #d9ebe6;background:#f3fbf8;overflow:hidden}
body.wariatric-sleeve-hub-active .slh213-stepicon img{display:block;width:31px;height:31px;max-width:31px;max-height:31px;object-fit:contain}
body.wariatric-sleeve-hub-active .slh213-stepnum{box-shadow:inset 0 0 0 1px rgba(17,125,113,.08)}
body.wariatric-sleeve-hub-active .slh213-path-grid a:hover,body.wariatric-sleeve-hub-active .slh213-path-grid a:focus-visible{border-color:#a8d9ce;background:#fcfffe}
body.wariatric-sleeve-hub-active .slh213-method-icon{background:linear-gradient(180deg,#f7fcfa,#ecf7f3)!important}
@media(max-width:800px){body.wariatric-sleeve-hub-active .slh213-head-main{margin-bottom:8px}}
@media(max-width:520px){body.wariatric-sleeve-hub-active .slh213-head-icon{width:48px;height:48px;border-radius:14px}body.wariatric-sleeve-hub-active .slh213-head-icon img{width:32px;height:32px}body.wariatric-sleeve-hub-active .slh213-path-grid a{grid-template-columns:36px 42px minmax(0,1fr) 18px!important;gap:8px!important}body.wariatric-sleeve-hub-active .slh213-stepicon{width:40px;height:40px;border-radius:12px}body.wariatric-sleeve-hub-active .slh213-stepicon img{width:26px;height:26px}}

/* V226: single scoped component geometry and mobile quick-access; source files and content stay locked. */
body.wariatric-sleeve-hub-active{--slh-226-border:#d8e9e3;--slh-226-card:#fff;--slh-226-ink:#173f44;--slh-226-muted:#48696d;--slh-226-radius:16px}
body.wariatric-sleeve-hub-active :is(.slh213-section,.slh-card,.whb-wrap){border-color:var(--slh-226-border)}
body.wariatric-sleeve-hub-active :is(.slh213-method,.slh213-faq details,.slh213-path-grid a){border-color:var(--slh-226-border);border-radius:var(--slh-226-radius);background:var(--slh-226-card)}
body.wariatric-sleeve-hub-active :is(.whb-source-card a,.whb-source-card small,.whb-source-card > span,.whb-evidence summary small,.whb-evidence summary em){font-size:var(--w-text-small);line-height:1.6!important;color:#355d61!important}
body.wariatric-sleeve-hub-active .slh213-faq summary,body.wariatric-sleeve-hub-active .slh213-method-preview{min-height:48px}
body.wariatric-sleeve-hub-active :is(.slh213-method-preview,.slh213-faq summary,.slh213-path-grid a):focus-visible{outline:3px solid #0c8475;outline-offset:2px}
body.wariatric-sleeve-hub-active .slh226-mobile-nav{display:none}
@media(max-width:800px){
 body.wariatric-sleeve-hub-active .slh226-mobile-nav{display:flex;gap:8px;align-items:center;overflow-x:auto;scrollbar-width:thin;padding:6px 2px 10px;max-width:100%;overscroll-behavior-inline:contain}
 body.wariatric-sleeve-hub-active .slh226-mobile-nav a{display:inline-flex;flex:0 0 auto;text-decoration:none;white-space:nowrap;color:#126e63;font-size:var(--w-text-small);line-height:1.6;font-weight:var(--w-weight-bold);border:1px solid #cde7de;border-radius:10px;padding:8px 10px;background:#f6fcfa;min-height:38px;box-sizing:border-box}
 body.wariatric-sleeve-hub-active :is(.slh213-section,.slh213-method,.slh213-faq details){scroll-margin-top:18px}
}
