.report-wrap{max-width:880px}.report-wrap header nav{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.report-flow{max-width:700px;margin:36px auto 60px}.report-flow h1{letter-spacing:-.035em;margin:12px 0 20px;font-size:clamp(30px,5vw,44px);line-height:1.12}.report-intro{font-size:18px;line-height:1.6}.report-progress{border-bottom:1px solid #cdddea;gap:20px;margin:30px 0 0;padding:0;list-style:none;display:flex}.report-progress li{color:#52697d;padding:14px 0}.report-progress [aria-current=step]{color:#06c;border-bottom:3px solid #06c;font-weight:650}.report-panel{background:#fff;border:1px solid #dbe7ef;border-radius:0 0 18px 18px;padding:28px}.report-panel h2{margin:0 0 22px;font-size:24px}.report-panel label:not(.market-check){gap:8px;margin:0 0 18px;font-weight:550;display:grid}.report-panel select,.report-panel input:not([type=checkbox]){width:100%;min-width:0;min-height:48px;font:inherit;color:#193953;background:#fff;border:1px solid #a9bdcd;border-radius:9px;padding:10px 12px}.report-panel .market-check{margin:18px 0;font-size:15px;line-height:1.5}.report-panel .market-button{min-height:48px;margin-top:16px}.report-panel :disabled{opacity:.55;cursor:not-allowed}.report-summary{background:#edf6ff;border-radius:12px;gap:7px;padding:18px;display:grid}.report-summary strong{font-size:22px}.report-kept{color:#12613d;background:#edf9f2;border-radius:9px;padding:12px}.report-back{color:#06c;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:16px 0;display:block}.report-pending,.report-existing{background:#edf6ff;border-radius:12px;margin:16px 0;padding:20px}.report-support{text-align:center;margin:22px 0;font-size:14px}.report-trap{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.report-panel :focus-visible{outline-offset:3px;outline:3px solid #78baff}@media (max-width:560px){.report-panel{padding:20px 16px}.report-flow{margin-top:20px}.report-panel .market-button{width:100%}.report-progress{gap:16px;font-size:14px}}.report-wrap header{gap:18px}@media (max-width:560px){.report-wrap header{flex-wrap:wrap}.report-wrap header nav{gap:22px;width:100%}}
