.QASURW_page{padding-bottom:var(--sec-m);background:var(--paper);color:var(--navy)}.QASURW_nowrap{white-space:nowrap}.QASURW_head{padding-top:20px;padding-bottom:28px}.QASURW_h1{letter-spacing:-.04em;font-size:34px;font-weight:700;line-height:1.35}.QASURW_band{background:var(--pale);padding:24px 0 28px;position:relative;overflow:hidden}.QASURW_band:after{content:"";pointer-events:none;background:linear-gradient(var(--slant), transparent 0 44%, var(--plane) 44% 60%, transparent 60%);width:150px;position:absolute;top:0;bottom:0;right:-60px}.QASURW_lead{z-index:1;letter-spacing:-.04em;flex-wrap:wrap;align-items:baseline;column-gap:6px;line-height:1.3;display:flex;position:relative}.QASURW_l1,.QASURW_l2{font-size:28px;font-weight:700}.QASURW_l2{color:var(--navy)}.QASURW_num{font-family:var(--en);letter-spacing:-.05em;color:var(--navy);margin:0 4px;font-size:80px;font-weight:500;line-height:1}.QASURW_l3{letter-spacing:-.02em;font-feature-settings:normal;text-wrap:pretty;flex-basis:100%;margin-top:10px;font-size:16px;font-weight:500;line-height:1.8}.QASURW_grid{align-items:start;gap:24px;padding-top:32px;display:grid}.QASURW_event{border:1px solid var(--rule);background:var(--white)}.QASURW_thumb{aspect-ratio:16/9;background:var(--pale);position:relative;overflow:hidden}.QASURW_thumb:after{content:"";background:var(--accent);height:4px;position:absolute;bottom:0;left:0;right:0}.QASURW_eventBody{padding:20px 20px 24px}.QASURW_status{flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:14px;font-weight:700;line-height:1.6;display:flex}.QASURW_status b{color:var(--white);background:var(--accent);border-radius:2px;padding:2px 10px;display:inline-block}.QASURW_title{letter-spacing:-.04em;margin-top:14px;font-size:19px;font-weight:700;line-height:1.5}.QASURW_mini{border-top:1px solid var(--rule);grid-template-columns:56px minmax(0,1fr);gap:10px 12px;margin-top:20px;padding-top:20px;font-size:16px;line-height:1.7;display:grid}.QASURW_mini dt{color:var(--muted);padding-top:1px;font-size:14px;line-height:1.9}.QASURW_mini dd{font-weight:700}.QASURW_back{margin-top:24px}.QASURW_panel{border:1px solid var(--rule);background:var(--white);min-width:0;scroll-margin-top:calc(var(--hdr) + 16px);border-radius:10px;padding:28px 20px 32px}.QASURW_fm{display:block}.QASURW_fields{gap:24px;display:grid}.QASURW_fields+.QASURW_fields{border-top:1px solid var(--rule);margin-top:32px;padding-top:32px}.QASURW_field{border:0;min-width:0;margin:0;padding:0;display:block}.QASURW_lt{letter-spacing:-.01em;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;padding:0;font-size:16px;font-weight:700;line-height:1.6;display:flex}fieldset.QASURW_field>legend.QASURW_lt{float:left;width:100%;display:block}fieldset.QASURW_field>legend.QASURW_lt+*{clear:both}fieldset.QASURW_field>legend.QASURW_lt small{vertical-align:1px;margin-left:8px}.QASURW_req,.QASURW_opt{letter-spacing:0;border-radius:2px;padding:0 6px;font-size:14px;font-weight:500;line-height:1.5}.QASURW_req{color:var(--accent);background:var(--mock-ai)}.QASURW_opt{color:var(--muted);background:var(--mock-soft)}.QASURW_field input,.QASURW_field textarea{border:1px solid var(--rule);background:var(--mock-soft);width:100%;min-height:56px;color:var(--navy);font:inherit;border-radius:2px;padding:12px 14px;font-size:16px;line-height:1.7;transition:border-color .18s,box-shadow .18s;display:block}.QASURW_field textarea{resize:vertical;min-height:132px}.QASURW_field input:focus,.QASURW_field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--mock-ai-line);background:var(--white);outline:none}.QASURW_choices{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.QASURW_choice{cursor:pointer;display:flex;position:relative}.QASURW_choice input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.QASURW_choice span{border:1px solid var(--rule);background:var(--mock-soft);letter-spacing:-.02em;border-radius:2px;flex:1;align-items:center;gap:12px;min-height:52px;padding:12px 16px;font-size:16px;font-weight:500;line-height:1.5;transition:border-color .18s,background .18s;display:flex}.QASURW_choice span:before{content:"";border:1.5px solid var(--muted);background:var(--white);border-radius:50%;flex:none;width:18px;height:18px}.QASURW_choice input:checked+span{border-color:var(--accent);background:var(--mock-ai)}.QASURW_choice input:checked+span:before{border:5px solid var(--accent)}.QASURW_choice input:focus-visible+span{outline:3px solid var(--accent);outline-offset:2px}.QASURW_note{border-top:1px solid var(--rule);color:var(--muted);text-wrap:pretty;margin-top:28px;padding-top:24px;font-size:14px;line-height:1.8}.QASURW_note a,.QASURW_alt a{color:var(--navy);text-underline-offset:3px;text-decoration:underline}.QASURW_fm .QASURW_submit{width:100%;margin-top:20px}.QASURW_fm .QASURW_submit:disabled{opacity:.6;cursor:wait}.QASURW_alt{color:var(--muted);text-wrap:pretty;margin-top:16px;font-size:14px;line-height:1.8}.QASURW_sink{display:none}.QASURW_done{font-size:16px;line-height:1.9}.QASURW_doneT{letter-spacing:-.045em;align-items:center;gap:12px;font-size:22px;font-weight:700;line-height:1.45;display:flex}.QASURW_doneT:before{content:"";background:var(--accent);flex:none;align-self:stretch;width:5px}.QASURW_done p+p{margin-top:16px}@media (min-width:900px){.QASURW_head{padding-top:28px;padding-bottom:48px}.QASURW_h1{font-size:56px;line-height:1.3}.QASURW_band{padding:32px 0 36px}.QASURW_band:after{width:300px;right:-40px}.QASURW_l1,.QASURW_l2{font-size:40px}.QASURW_num{font-size:112px}.QASURW_l3{margin-top:12px;font-size:20px}.QASURW_grid{gap:32px;padding-top:64px}.QASURW_event{grid-template-columns:minmax(0,300px) minmax(0,1fr);display:grid}.QASURW_thumb{align-self:start}.QASURW_eventBody{padding:24px 28px 30px}.QASURW_title{font-size:22px}.QASURW_mini{grid-template-columns:64px minmax(0,1fr);gap:12px 16px}.QASURW_panel{border-radius:var(--r);padding:40px}.QASURW_fields{grid-template-columns:1fr 1fr;gap:28px 24px}.QASURW_full{grid-column:1/-1}.QASURW_fields+.QASURW_fields{margin-top:40px;padding-top:40px}.QASURW_choices{grid-template-columns:1fr 1fr;gap:12px}.QASURW_choices.QASURW_one{grid-template-columns:minmax(0,1fr)}.QASURW_three{grid-template-columns:repeat(3,minmax(0,1fr))}.QASURW_choice span{min-height:56px}.QASURW_note{margin-top:36px;padding-top:28px}.QASURW_fm .QASURW_submit{width:auto;min-width:340px}.QASURW_doneT{gap:16px;font-size:36px}.QASURW_doneT:before{width:6px}.QASURW_done p+p{font-size:18px}}@media (min-width:1200px){.QASURW_grid{grid-template-columns:440px minmax(0,1fr);gap:56px}.QASURW_event{top:calc(var(--hdr) + 24px);display:block;position:sticky}.QASURW_panel{padding:48px 56px 52px}}
