#ask{border:1px solid #a84416;border-radius:12px;padding:24px;margin:24px 0;background:#fff9f3;scroll-margin-top:18px}#ask h2{font:700 30px Georgia,serif;margin:0 0 8px}.askintro{display:flex;justify-content:space-between;gap:20px;align-items:center}.askintro p{margin:0;max-width:650px}.askmode{font-size:14px;color:#873710;border:1px solid #cfa882;border-radius:20px;padding:6px 12px;white-space:nowrap}#askform{margin-top:16px;display:flex;align-items:end;gap:12px;flex-wrap:wrap}#askform label{display:flex;flex:1;min-width:185px;flex-direction:column;gap:6px;font-size:14px}#askform label[hidden]{display:none}#askform input,#askform select{width:100%;padding:10px;border:1px solid #bc997e;border-radius:5px;background:white;font-size:16px;min-height:44px}#ask #asksubmit{background:#a84416;color:white;font-weight:700}#askstatus,.asksource{font-size:14px;color:#64564d}#askanswer>p{line-height:1.65}#askanswer:empty{display:none}.askevidence{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:18px 0}.askevidence article{padding:18px;background:white;border:1px solid #d4b59a;border-radius:8px}.askevidence article>strong{font-size:22px;display:block}.askevidence article>span{font-size:14px;color:#64564d;display:block;margin-top:5px}.askevidence dl{margin:15px 0}.askevidence dl div{display:flex;justify-content:space-between;gap:14px;margin:8px 0;font-size:14px}.askevidence dd{margin:0;font-weight:bold}.askchoices{display:flex;gap:8px;flex-wrap:wrap}#askanswer details{font-size:14px;margin:15px 0}.askdisclosure{font-size:14px;color:#64564d;margin:8px 0}.story .askbutton{margin-left:14px}@media(max-width:600px){#ask{padding:18px}.askintro{display:block}.askmode{display:inline-block;margin:10px 0}#askform label{width:100%}.story .askbutton{margin-left:0;display:block}}


.askfeedback{margin-top:24px;border-top:1px solid #d4b59a;padding-top:16px}.askfeedback summary{cursor:pointer}.askfeedback p{font-size:14px;color:#64564d}#feedbackform label{display:block}#feedbacknote{box-sizing:border-box;width:100%;font:inherit;padding:10px;margin:8px 0;border:1px solid #bc997e;border-radius:5px}.historytable{max-height:300px;overflow:auto}.historytable table{width:100%;font-size:14px}.historytable td,.historytable th{text-align:left;padding:6px}.askpagination{display:flex;gap:10px}button:disabled{opacity:.55}
.askbrand{display:flex;align-items:center;gap:12px;margin-bottom:8px}.askmascot{width:48px;height:54px;object-fit:contain;flex-shrink:0}#ask .askbrand h2{margin:0}@media(max-width:400px){.askbrand{gap:8px}.askmascot{width:40px;height:45px}#ask .askbrand h2{font-size:26px}}
/* Keep orange on the primary action; soften the surrounding panel. */
#ask{border-color:var(--line);box-shadow:0 2px 8px rgba(55,35,19,.035)}
.askmode,.askevidence article,.askfeedback{border-color:var(--line)}
#askform input,#askform select,#feedbacknote{border-color:var(--control-line)}
