.RiVSWW_page{max-width:780px;margin:36px auto 80px;padding:0 24px}.RiVSWW_page h1{margin:20px 0;font-size:40px;font-weight:700;line-height:1.12}.RiVSWW_page h2{font-size:24px;font-weight:700;line-height:1.25}.RiVSWW_intro{color:var(--muted);font-size:18px}.RiVSWW_form{border:1px solid var(--line);background:#fff;border-radius:20px;gap:22px;margin-top:32px;padding:28px;display:grid}.RiVSWW_field{gap:8px;font-weight:600;display:grid}.RiVSWW_field small,.RiVSWW_privacy{color:var(--muted);font-size:14px;font-weight:400}.RiVSWW_field input,.RiVSWW_field textarea,.RiVSWW_field select{color:var(--ink);background:#fff;border:1px solid #bbb6c9;border-radius:9px;width:100%;min-width:0;padding:12px}.RiVSWW_field textarea{resize:vertical;min-height:130px}.RiVSWW_error{color:#a52232;background:#fff0f1;border-radius:8px;padding:12px}.RiVSWW_success{overflow-wrap:anywhere;background:#eefff4;border:1px solid #a7d8b9;border-radius:16px;margin:30px 0;padding:28px}.RiVSWW_trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.RiVSWW_toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.RiVSWW_toolbar select{padding:10px}.RiVSWW_list{gap:20px;margin-top:24px;display:grid}.RiVSWW_card{border:1px solid var(--line);overflow-wrap:anywhere;background:#fff;border-radius:12px;gap:12px;padding:24px;display:grid}.RiVSWW_card h2{margin:0}.RiVSWW_copy{white-space:pre-wrap}.RiVSWW_meta{color:var(--muted);font-size:13px}@media (max-width:600px){.RiVSWW_page{margin-top:24px;padding:0 18px}.RiVSWW_form,.RiVSWW_card{padding:20px}.RiVSWW_page h1{font-size:34px}}
