.ask-panel{margin:40px 0 8px;background:var(--mm-plum,#30243B);color:#EFEAF3;padding:28px 30px;border:1px solid #4a3d57;border-radius:var(--radius-md,8px)}.ask-panel *{box-sizing:border-box}.ask-panel-kicker{color:var(--mm-lime,#D7F46A);font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:800}.ask-panel h2{color:#fff;font-size:24px;line-height:1.2;letter-spacing:-.025em;margin:7px 0 6px}.ask-panel-intro{color:#EFEAF3;max-width:820px;margin:0 0 18px;font-size:15px;line-height:1.55}.ask-panel-questions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0 0 16px}.ask-panel-questions button{text-align:left;background:var(--mm-lavender,#F1EDF5);border:1px solid var(--mm-border,#ddd6e3);color:var(--mm-plum,#30243B);padding:12px 14px;font:inherit;font-size:14px;line-height:1.45;border-radius:var(--radius-sm,4px);cursor:pointer;overflow-wrap:anywhere;transition:background .15s,border-color .15s}.ask-panel-questions button:hover:not(:disabled){background:#fff;border-color:var(--mm-plum,#30243B)}.ask-panel-questions button:focus-visible{outline:2px solid var(--mm-lime,#D7F46A);outline-offset:2px}.ask-panel-questions button:disabled{background:#3F344B;border-color:#5A4A68;color:#BFB3CA;cursor:not-allowed}.ask-panel-composer{display:flex;gap:10px;align-items:flex-end}.ask-panel-composer textarea{flex:1;min-width:0;min-height:58px;background:#fff;border:1px solid var(--mm-border,#ddd6e3);color:var(--mm-graphite,#28282D);padding:12px 14px;font:inherit;font-size:15px;line-height:1.45;resize:vertical;border-radius:var(--radius-sm,4px)}.ask-panel-composer textarea::placeholder{color:var(--mm-muted,#5F5668)}.ask-panel-composer textarea:focus{border-color:var(--mm-plum,#30243B);box-shadow:0 0 0 3px var(--mm-lime,#D7F46A);outline:none}.ask-panel-composer button{min-width:112px;min-height:58px;background:var(--mm-lime,#D7F46A);color:var(--mm-plum,#30243B);border:1px solid var(--mm-lime,#d7f46a);font:inherit;font-size:15px;font-weight:800;cursor:pointer;border-radius:var(--radius-sm,4px)}.ask-panel-composer button:hover:not(:disabled){background:#C9EB51;border-color:#C9EB51}.ask-panel-composer button:focus-visible{outline:2px solid #fff;outline-offset:2px}.ask-panel-composer button:disabled{background:#5B4F66;border-color:#7A6A88;color:#D9D1E2;cursor:not-allowed}.ask-panel-note{color:#DED6E7;font-size:12px;line-height:1.5;margin:12px 0 0;max-width:900px}.ask-panel a{color:#fff}@media(max-width:760px){.ask-panel{padding:22px 18px;margin-top:28px}.ask-panel h2{font-size:22px}.ask-panel-questions{grid-template-columns:1fr;gap:7px}.ask-panel-questions button{padding:10px 12px}.ask-panel-composer{flex-direction:column;align-items:stretch}.ask-panel-composer button{width:100%;min-height:46px}}