.report-page{max-width:780px;margin:24px auto 64px;min-width:0;color:var(--text);font-size:1rem;line-height:1.6;overflow-wrap:anywhere}.report-page h1{font-size:2rem;line-height:1.2;letter-spacing:-.02em;margin:0 0 16px}.report-page h2{font-size:1.35rem;line-height:1.3;margin:0 0 16px}.report-page__intro{max-width:70ch;margin:0 0 28px}.report-page__publication{padding:16px;background:var(--surface);margin:0 0 24px}.report-page__contact{border-top:1px solid var(--border);padding-top:32px;margin-top:40px}.report-page__preserve{white-space:pre-wrap}.report-page address{display:flex;flex-direction:column;gap:8px;font-style:normal}.report-page a{display:inline-flex;align-items:center;min-height:44px;min-width:44px;max-width:100%;text-decoration:underline;text-underline-offset:.2em}.report-page :where(a,button,input,textarea,select):focus-visible{outline:2px solid var(--text);outline-offset:4px}.report-form{gap:28px}.report-form,.report-form__group{display:flex;flex-direction:column;min-width:0}.report-form__group{gap:20px;padding:24px 0 0;border:0;border-top:1px solid var(--border);margin:0}.report-form legend{padding:0 12px 0 0;font-size:1.2rem;font-weight:700;max-width:100%}.report-form__row{display:flex;flex-wrap:wrap;gap:20px}.report-form__row>.report-form__field{flex:1 1 240px}.report-form__field{display:flex;flex-direction:column;gap:8px;min-width:0;font-weight:600}.report-form :where(input:not([type=checkbox]),textarea,select){width:100%;min-height:46px;padding:12px;border:1px solid var(--border);background:var(--field);color:var(--text);border-radius:var(--radius,3px);font:inherit;font-weight:400;min-width:0;caret-color:var(--text)}.report-form textarea{resize:vertical}.report-form [aria-invalid=true]{outline:2px solid var(--text);outline-offset:2px}.report-form__check{display:flex;align-items:flex-start;gap:12px;min-height:44px;padding:8px 0;cursor:pointer}.report-form__check input{flex:0 0 20px;width:20px;height:20px;margin:4px 0 0;accent-color:var(--accent)}.report-form__hint{margin:0;font-weight:400}.report-form__submit{align-self:flex-start;min-height:48px;padding:12px 24px;border:1px solid var(--text);background:var(--text);color:var(--background);border-radius:var(--radius,3px);font:inherit;font-weight:700;cursor:pointer}.report-form__submit:hover:not(:disabled){text-decoration:underline;text-underline-offset:.2em}.report-form__submit:active:not(:disabled){transform:translateY(1px)}.report-form__submit:disabled{opacity:.65;cursor:wait}.report-form__feedback{margin-bottom:24px;outline-offset:6px}.report-form__feedback:empty{margin:0}.report-form__feedback:not(:empty){padding:20px;border:1px solid var(--border);background:var(--surface)}.report-form__receipt{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}@media(max-width:480px){.report-page{margin-top:20px}.report-page h1{font-size:1.65rem}.report-form__submit{width:100%}}