.ask-band{margin:.2rem 0 1.4rem}.ask-prompt{font-family:var(--f-hand);color:var(--orl-navy);margin:0 0 .35rem;font-size:1.42rem;line-height:1.3}.ask-form{color:#1e4a63b3;margin:0 0 .75rem;font-size:.88rem;line-height:1.5}.ask-gap{font-family:var(--f-hand);color:var(--orl-navy);border-left:3px solid var(--orl-gold);margin:0 0 .9rem;padding:.1rem 0 .1rem .8rem;font-size:1.18rem;line-height:1.4}.ask-gap b{font-weight:700}.ask-box{gap:.5rem;display:grid}.ask-box textarea{box-sizing:border-box;width:100%;font-family:var(--f-body);color:var(--orl-navy);resize:vertical;background:#ffffff8f;border:1px solid #1e4a6333;border-radius:12px;min-height:3.4rem;padding:.7rem .8rem;font-size:1rem;line-height:1.45}.ask-box textarea::placeholder{color:#1e4a6373}.ask-box textarea:focus-visible{outline:2px solid var(--orl-teal);outline-offset:2px}.ask-send{font-family:var(--f-display);color:var(--orl-cream);background:var(--orl-navy);cursor:pointer;min-height:44px;transition:transform var(--t-tap) var(--ease-enter);border:0;border-radius:999px;justify-self:start;padding:.62rem 1.3rem;font-size:.92rem;font-weight:700}.ask-send:active{transform:scale(.96)}.ask-send:disabled{opacity:.45;cursor:default}.ask-send:focus-visible{outline:2px solid var(--orl-teal);outline-offset:3px}.ask-guardrail{color:#1e4a63a6;margin:.15rem 0 0;font-size:.78rem;line-height:1.45}.ask-said{font-family:var(--f-hand);color:var(--orl-teal);margin:.45rem 0 0;font-size:1.14rem;line-height:1.38}.ask-list{margin:.5rem 0 0;padding:0;list-style:none}.ask-list>li+li{margin-top:.85rem}.ask-q{scroll-margin-top:1rem;scroll-margin-bottom:var(--shelf);background:#ffffff5c;border:1px solid #1e4a631f;border-radius:14px;padding:.85rem .9rem}.ask-qbody{font-family:var(--f-hand);color:var(--orl-navy);margin:0;font-size:1.3rem;line-height:1.26}.ask-qmeta{font-family:var(--f-display);letter-spacing:.15em;text-transform:uppercase;color:var(--orl-teal);margin:.4rem 0 0;font-size:.64rem;font-weight:700}.ask-qstate{color:#1e4a63b3;margin:.45rem 0 0;font-size:.86rem;line-height:1.45}.ask-closed{color:var(--orl-navy);border-left:3px solid #1e4a6340;margin:.5rem 0 0;padding-left:.7rem;font-size:.88rem;line-height:1.45}.ask-taps{flex-wrap:wrap;align-items:center;gap:.45rem;margin:.6rem 0 0;display:flex}.ask-tap{font-family:var(--f-display);color:var(--orl-navy);cursor:pointer;min-height:44px;transition:transform var(--t-tap) var(--ease-enter);background:#ffffff8f;border:1px solid #1e4a6333;border-radius:999px;padding:.5rem .85rem;font-size:.8rem;font-weight:600}.ask-tap:active{transform:scale(.96)}.ask-tap:focus-visible{outline:2px solid var(--orl-teal);outline-offset:2px}.ask-tap[aria-pressed=true]{border-color:var(--orl-teal);color:var(--orl-teal);background:#2e7c6e1f}.ask-tap:disabled{opacity:.6;cursor:default}.ask-want{font-family:var(--f-display);letter-spacing:.12em;text-transform:uppercase;color:var(--orl-teal);margin:0;font-size:.68rem;font-weight:700}.ask-answers{margin:.7rem 0 0;padding:0;list-style:none}.ask-answers li+li{margin-top:.6rem}.ask-a{border-left:3px solid var(--orl-teal);margin:0;padding:.1rem 0 .1rem .75rem}.ask-a.staff{border-left-color:var(--orl-gold)}.ask-a p{color:var(--orl-navy);margin:0;font-size:.97rem;line-height:1.5}.ask-a footer{font-family:var(--f-display);letter-spacing:.15em;text-transform:uppercase;color:#1e4a6399;margin-top:.3rem;font-size:.64rem;font-weight:700}.ask-checked{color:#1e4a63a6;margin:.3rem 0 0;font-size:.8rem}.ask-open{font-family:var(--f-display);color:var(--orl-teal);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;min-height:44px;padding:.6rem .1rem;font-size:.85rem;font-weight:700}.ask-open:focus-visible{outline:2px solid var(--orl-teal);outline-offset:2px}.ask-sec+.ask-sec{margin-top:1.5rem}.ask-empty{font-family:var(--f-hand);color:var(--orl-navy);margin:0;font-size:1.2rem;line-height:1.42}.ask-lede{color:var(--orl-navy);margin:0 0 1.2rem;font-size:1rem;line-height:1.55}@media (prefers-reduced-motion:reduce){.ask-send,.ask-tap{transition:none}}
