/* V355: Wariatric patient myth Q&A — accessible accordion; only the chosen box changes color. */
.wariatric-myths-panel,
.wariatric-myths-list,
.wariatric-myths-list > details.wariatric-myths-item{box-sizing:border-box;min-width:0;max-width:100%;width:100%}
.wariatric-myths-panel{overflow-wrap:break-word}
.wariatric-myths-list{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:start}
.wariatric-myths-list > details.wariatric-myths-item{
 margin:0;padding:0;overflow:hidden;isolation:isolate;
 border:1px solid #c7e1da;border-radius:14px;background:#fff;
 box-shadow:0 1px 4px rgba(17,84,79,.035);
 transition:background-color .24s ease,border-color .24s ease,box-shadow .24s ease,transform .24s ease;
}
.wariatric-myths-list > details.wariatric-myths-item > summary.wariatric-myths-item__summary{
 display:flex;align-items:center;justify-content:space-between;gap:16px;
 box-sizing:border-box;min-height:72px;padding:16px 20px;
 list-style:none;cursor:pointer;text-align:right;direction:rtl;
 color:#184d47;background:transparent;
}
.wariatric-myths-list > details.wariatric-myths-item > summary::-webkit-details-marker{display:none}
.wariatric-myths-list > details.wariatric-myths-item > summary::marker{content:''}
.wariatric-myths-list .wariatric-myths-item__question{
 flex:1 1 auto;min-width:0;margin:0;display:block;
 font-size:var(--w-text-h4);font-weight:800;line-height:1.9;
 color:#174941;overflow-wrap:anywhere;word-break:normal;
}
.wariatric-myths-list .wariatric-myths-item__chevron{
 display:block;flex:0 0 28px;width:28px;height:28px;box-sizing:border-box;
 border:1px solid #b6dcd3;border-radius:9px;background:#eaf7f3;
 position:relative;transition:background-color .24s,border-color .24s,transform .3s ease;
}
.wariatric-myths-list .wariatric-myths-item__chevron::after{
 content:'';position:absolute;top:8px;left:9px;width:8px;height:8px;
 border-left:2px solid #28776e;border-bottom:2px solid #28776e;transform:rotate(-45deg);
}
.wariatric-myths-list > details.wariatric-myths-item[open]{
 border-color:#77b8ac;background:#f5fcf9;
 box-shadow:0 5px 18px rgba(12,90,77,.095);
}
.wariatric-myths-list > details.wariatric-myths-item[open] .wariatric-myths-item__chevron{
 transform:rotate(180deg);border-color:#8dcbbd;background:#dff4ed;
}
.wariatric-myths-list > details.wariatric-myths-item > summary:focus-visible{
 outline:3px solid #299787;outline-offset:-4px;border-radius:12px;
}
.wariatric-myths-list .wariatric-myths-item__content{
 box-sizing:border-box;min-width:0;max-width:100%;padding:16px 20px 20px;
 border-top:1px solid #d5e9e2;background:#fff;
}
.wariatric-myths-list .wariatric-myths-item__answer{
 margin:0 0 16px;font-size:var(--w-text-body);line-height:2.05;
 color:#273f40;white-space:pre-line;overflow-wrap:anywhere;
}
.wariatric-myths-list .wariatric-myths-item__sources{
 display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;
 min-width:0;line-height:1.9;font-size:var(--w-text-body);
}
.wariatric-myths-list .wariatric-myths-item__sources a{max-width:100%;overflow-wrap:anywhere}
@media(hover:hover) and (pointer:fine){
 .wariatric-myths-list > details.wariatric-myths-item:hover{
  background:#e8f7f1;border-color:#65ad9e;
  box-shadow:0 7px 20px rgba(14,98,85,.12);transform:translateY(-2px);
 }
 .wariatric-myths-list > details.wariatric-myths-item:hover > summary .wariatric-myths-item__chevron{
  background:#d6f1e8;border-color:#65ad9e;
 }
 .wariatric-myths-list > details.wariatric-myths-item[open]:hover{background:#eaf8f3}
}
@keyframes wariatric-myths-answer-enter{
 from{opacity:0;transform:translateY(-7px)}
 to{opacity:1;transform:translateY(0)}
}
.wariatric-myths-list > details.wariatric-myths-item[open] .wariatric-myths-item__content{
 animation:wariatric-myths-answer-enter .3s ease-out both;
}
/* Native height interpolation where supported improves closing as well as opening. */
@supports(interpolate-size:allow-keywords){
 .wariatric-myths-list > details.wariatric-myths-item{interpolate-size:allow-keywords}
 .wariatric-myths-list > details.wariatric-myths-item::details-content{
  height:0;overflow:clip;transition:height .32s ease,content-visibility .32s allow-discrete;
 }
 .wariatric-myths-list > details.wariatric-myths-item[open]::details-content{height:auto}
}
@media(max-width:768px){
 .wariatric-myths-list{gap:10px}
 .wariatric-myths-list > details.wariatric-myths-item > summary.wariatric-myths-item__summary{
  min-height:64px;padding:13px 14px;gap:10px;
 }
 .wariatric-myths-list .wariatric-myths-item__content{padding:14px}
 .wariatric-myths-list .wariatric-myths-item__answer{line-height:2}
}
@media(max-width:390px){
 .wariatric-myths-list > details.wariatric-myths-item > summary.wariatric-myths-item__summary{
  padding:12px;gap:9px;
 }
 .wariatric-myths-list .wariatric-myths-item__chevron{flex-basis:26px;width:26px;height:26px}
 .wariatric-myths-list .wariatric-myths-item__chevron::after{top:7px;left:8px}
 .wariatric-myths-list .wariatric-myths-item__content{padding:12px}
}
@media(prefers-reduced-motion:reduce){
 .wariatric-myths-list > details.wariatric-myths-item,
 .wariatric-myths-list .wariatric-myths-item__chevron,
 .wariatric-myths-list > details.wariatric-myths-item::details-content{transition:none}
 .wariatric-myths-list > details.wariatric-myths-item[open] .wariatric-myths-item__content{animation:none}
 .wariatric-myths-list > details.wariatric-myths-item:hover{transform:none}
}


/* V358 — one bibliography below the myth answers; no repeated study URLs inside cards. */
.wariatric-myths-panel .wariatric-myths-item__sources{margin-top:10px;gap:6px;font-size:var(--w-text-small);color:#55756f}
.wariatric-myths-panel .wariatric-myths-item__sources a{font-size:var(--w-text-small);font-weight:700;text-decoration:underline;text-underline-offset:3px}
.wariatric-myths-panel .wariatric-myths-references{margin-top:22px;border:1px solid #b8d9d1;border-radius:16px;background:#f8fcfa;overflow:hidden}
.wariatric-myths-panel .wariatric-myths-references>summary{padding:17px 20px;cursor:pointer;font-size:var(--w-text-body);font-weight:800;line-height:1.9;color:#18574f;list-style:none}
.wariatric-myths-panel .wariatric-myths-references>summary::-webkit-details-marker{display:none}
.wariatric-myths-panel .wariatric-myths-references>summary::after{content:"⌄";float:left;transition:transform .2s ease}
.wariatric-myths-panel .wariatric-myths-references[open]>summary::after{transform:rotate(180deg)}
.wariatric-myths-panel .wariatric-myths-references>summary:focus-visible{outline:3px solid #299787;outline-offset:-3px}
.wariatric-myths-panel .wariatric-myths-references__hint{padding:12px 20px;margin:0;border-top:1px solid #d5e9e2;font-size:var(--w-text-small);color:#456e68}
.wariatric-myths-panel .wariatric-myths-references__list{margin:0;padding:4px 44px 20px 20px;max-width:100%}
.wariatric-myths-panel .wariatric-myths-references__list li{padding:5px 0;line-height:1.8;overflow-wrap:anywhere}
.wariatric-myths-panel .wariatric-myths-references__list a{overflow-wrap:anywhere;font-size:var(--w-text-small)}
@media(max-width:600px){.wariatric-myths-panel .wariatric-myths-references>summary{padding:14px}.wariatric-myths-panel .wariatric-myths-references__hint{padding:10px 14px}.wariatric-myths-panel .wariatric-myths-references__list{padding:4px 32px 16px 12px}}
@media(prefers-reduced-motion:reduce){.wariatric-myths-panel .wariatric-myths-references>summary::after{transition:none}}
