.report-hero{background:#eef6ff;padding:58px 0 56px;border-bottom:1px solid #dce8f3}.report-hero .kicker{color:#1268e8}.report-hero h1{font-size:clamp(44px,5vw,68px);line-height:1.04;letter-spacing:-.045em;margin:14px 0 12px;color:#102541}.report-hero p{color:#637b95;font-size:18px;margin:0}.report-main{background:#fff}.report-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:90px;align-items:start}.report-intro h2{font-size:clamp(34px,4vw,52px);line-height:1.06;letter-spacing:-.035em;margin:12px 0 18px}.report-intro>p{color:#62798e;font-size:17px;line-height:1.75;max-width:460px}.report-notice{display:grid;gap:7px;background:#eef6ff;border-left:3px solid #1268e8;border-radius:0 8px 8px 0;padding:17px 18px;margin-top:30px;max-width:440px}.report-notice b{color:#172a3d;font-size:14px}.report-notice span{color:#62798e;font-size:13px;line-height:1.5}.abuse-form{border:1px solid #dbe6f1;border-radius:14px;padding:clamp(24px,4vw,40px);display:grid;gap:19px;box-shadow:0 18px 45px #0d1f3310}.abuse-form label{display:grid;gap:8px;color:#172a3d;font-weight:800;font-size:14px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:15px}.abuse-form input:not([type="checkbox"]),.abuse-form select,.abuse-form textarea{width:100%;box-sizing:border-box;border:1px solid #cbdbe8;border-radius:7px;background:#fbfdff;color:#172a3d;font:15px Manrope;padding:13px 14px;outline:none}.abuse-form textarea{resize:vertical;min-height:100px;line-height:1.55}.abuse-form input:focus,.abuse-form select:focus,.abuse-form textarea:focus{border-color:#1268e8;box-shadow:0 0 0 3px #1268e81a}.check-label{display:flex!important;grid-template-columns:none!important;grid-auto-flow:column;justify-content:start;align-items:start;gap:10px;color:#62798e!important;font-weight:500!important;font-size:13px!important;line-height:1.5}.check-label input{margin-top:3px;accent-color:#1268e8}.abuse-form .btn{justify-self:start}.form-note{color:#74899a;font-size:12px;line-height:1.5;margin:0}.form-success{background:#e9f8f1;color:#117a5d;border-radius:7px;padding:12px 14px;font-size:13px}@media(max-width:850px){.report-grid{grid-template-columns:1fr;gap:35px}}@media(max-width:560px){.form-row{grid-template-columns:1fr}.report-hero{padding:52px 0}}
