/* V217 — FAQ columns may grow independently; scoped to Sleeve. */
body.wariatric-sleeve-hub-active .slh213-faq-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 .slh217-faq-column{display:flex;flex-direction:column;align-items:stretch;gap:10px;min-width:0;align-self:start}
body.wariatric-sleeve-hub-active .slh217-faq-column>details{width:100%;height:auto!important;min-height:0!important;align-self:auto!important}
body.wariatric-sleeve-hub-active .slh217-gerd-clinical[open]{border-color:#9fcfc5;background:#f9fefd}
body.wariatric-sleeve-hub-active .slh217-clinical-source{display:flex;flex-wrap:wrap;gap:8px;padding:0 15px 16px}
body.wariatric-sleeve-hub-active .slh217-clinical-source a{display:inline-flex;align-items:center;padding:7px 10px;border-radius:10px;border:1px solid #c4e3da;color:#155d57;font-size:var(--w-text-small);line-height:1.6;text-decoration:none;background:#f3faf7}
body.wariatric-sleeve-hub-active .slh217-clinical-source a:focus-visible{outline:3px solid #2baf96;outline-offset:2px}
@media(max-width:800px){body.wariatric-sleeve-hub-active .slh213-faq-grid{grid-template-columns:minmax(0,1fr)!important}}
