.stand-request{margin-top:52px;border-top:2px solid var(--navy,#071b39);padding-top:38px;scroll-margin-top:100px}.stand-request[hidden],.stand-request [hidden]{display:none!important}.stand-request .sr-heading{display:flex;justify-content:space-between;gap:22px;align-items:start}.stand-request h2{max-width:22ch;margin:10px 0 16px;font-size:clamp(1.8rem,3.5vw,3rem);line-height:1.05}.stand-request .sr-badge{white-space:nowrap;background:#e9f5ef;border:1px solid #b6d7c6;color:#245941;padding:9px 13px;font-size:.73rem;font-weight:700}.stand-request .sr-intro{max-width:75ch;color:var(--muted,#52627a);font-size:.95rem;line-height:1.7}.stand-request .sr-context{font-size:.78rem;font-weight:700;letter-spacing:.04em;margin:24px 0 12px;color:var(--navy,#071b39)}.stand-request .sr-gate{padding:16px 20px;border-left:3px solid var(--mint,#a4e6cb);background:#f0f7f4;line-height:1.6;font-size:.85rem}.stand-request .sr-edit{display:inline-block;padding:10px 0;font-weight:700;color:var(--gx-blue,#0078ff);font-size:.85rem;min-height:44px}.stand-request .sr-selection dl{display:grid;grid-template-columns:1fr 1fr;gap:0 24px;margin:18px 0}.stand-request .sr-selection dl>div{padding:14px 0;border-bottom:1px solid var(--line,#dce3ec);min-width:0}.stand-request .sr-selection dt{font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted,#52627a);font-weight:700}.stand-request .sr-selection dd{margin:7px 0 0;font-size:.86rem;line-height:1.55;overflow-wrap:anywhere}.stand-request .sr-logo-note{font-size:.8rem;line-height:1.6;color:var(--muted,#52627a);max-width:80ch}.stand-request form{margin-top:30px}.stand-request fieldset{border:1px solid var(--line,#dce3ec);padding:25px;margin:0 0 24px;min-width:0;background:#fff}.stand-request legend{font-size:1.1rem;font-weight:750;letter-spacing:-.02em;padding:0 10px;color:var(--navy,#071b39)}.stand-request fieldset:disabled{opacity:.6}.stand-request .sr-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.stand-request .sr-field{display:grid;gap:10px;margin:0;align-content:start;min-width:0;font-size:.82rem;font-weight:650}.stand-request .sr-field.sr-wide{grid-column:1/-1}.stand-request input,.stand-request textarea{width:100%;box-sizing:border-box;padding:13px 14px;min-height:48px;border:1px solid #bdcbdc;border-radius:0;background:#f8fafd;color:var(--navy,#071b39);font:inherit;font-size:.95rem;line-height:1.4}.stand-request textarea{resize:vertical;min-height:100px}.stand-request input:focus,.stand-request textarea:focus{outline:2px solid var(--gx-blue,#0078ff);outline-offset:2px}.stand-request [aria-invalid=true]{border-color:#a44534;background:#fff8f5}.stand-request .sr-help{font-size:.78rem;color:var(--muted,#52627a);line-height:1.6;margin-top:0}.stand-request .sr-privacy{max-width:85ch;color:var(--muted,#52627a);line-height:1.6;font-size:.8rem;margin:18px 0 22px}.stand-request button:disabled{opacity:.45;cursor:not-allowed}.stand-request .sr-errors{padding:18px 22px;background:#fff5ed;border:1px solid #dcab88;color:#7f3e20;font-size:.85rem;line-height:1.6;margin:18px 0}.stand-request .sr-errors p{margin-top:0;font-weight:700}.stand-request .sr-errors li+li{margin-top:6px}.stand-request .sr-preview{margin-top:34px;padding:28px;background:#edf4fb;border:1px solid #c3d6ec;scroll-margin-top:110px}.stand-request .sr-preview h3{font-size:1.45rem;margin:0 0 12px}.stand-request .sr-preview>p{font-size:.83rem;line-height:1.6}.stand-request .sr-review-label{font-size:.78rem;font-weight:700}.stand-request .sr-preview textarea{margin-top:10px;min-height:300px;background:white;font-size:.85rem;line-height:1.65}.stand-request .sr-status{font-size:.86rem;color:#245941;font-weight:650;line-height:1.6;min-height:1.6em}.stand-request .sr-next{margin-top:30px;background:var(--navy,#071b39);color:white;padding:30px}.stand-request .sr-next h3{color:white;font-size:1.4rem;margin:0 0 24px}.stand-request .sr-next ol{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.stand-request .sr-next li{display:flex;gap:15px}.stand-request .sr-next li>span{color:var(--mint,#a4e6cb);font-size:.85rem;font-weight:750;padding-top:3px}.stand-request .sr-next strong{font-size:.9rem;font-weight:650}.stand-request .sr-next p{font-size:.78rem;line-height:1.65;color:#c6d7eb;margin:9px 0 0}.stand-request :focus-visible{outline:3px solid #2887f5;outline-offset:3px}
@media(max-width:760px){.stand-request .sr-heading{display:block}.stand-request .sr-badge{display:inline-block;white-space:normal;margin:0 0 10px}.stand-request .sr-fields,.stand-request .sr-selection dl,.stand-request .sr-next ol{grid-template-columns:1fr}.stand-request fieldset,.stand-request .sr-preview,.stand-request .sr-next{padding:22px}.stand-request .sr-field.sr-wide{grid-column:auto}.stand-request .sr-next ol{gap:22px}.stand-request .button-row .btn{width:100%;justify-content:center}.stand-request input[type=date],.stand-request input[type=time]{min-width:0;max-width:100%}}
