.legal-container{max-width:960px;margin:40px auto;padding:40px 24px;background:#fff;border-radius:16px;box-shadow:0 16px 40px rgba(15,23,42,.08)}.legal-header{text-align:center;margin-bottom:40px;padding-bottom:24px;border-bottom:1px solid rgba(15,23,42,.08)}.legal-header h1{margin:0;font-size:38px;color:var(--eerie-black)}.legal-content h2{font-size:26px;margin-top:36px;margin-bottom:18px;color:var(--eerie-black)}.legal-content h3{font-size:20px;margin-top:24px;margin-bottom:12px;color:var(--onyx)}.legal-content li,.legal-content p{color:var(--sonic-silver);line-height:1.7}.legal-content ol,.legal-content ul{margin-left:24px}@media (max-width:768px){.legal-container{margin:24px auto;padding:24px 16px}.legal-header h1{font-size:28px}.legal-content h2{font-size:22px}}.page-bug-report-form{display:grid;gap:24px;margin-top:32px}.page-bug-report-form .form-group{display:flex;flex-direction:column;gap:8px}.page-bug-report-form label{font-weight:600;color:var(--eerie-black);font-size:14px;letter-spacing:.02em}.page-bug-report-form input,.page-bug-report-form textarea{width:100%;padding:14px 16px;border:2px solid rgba(15,23,42,.08);border-radius:12px;font-size:15px;transition:border-color .3s ease,box-shadow .3s ease;background:#fff}.page-bug-report-form textarea{min-height:160px;resize:vertical}.page-bug-report-form input:focus,.page-bug-report-form textarea:focus{outline:0;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.15)}.page-bug-report-submit{justify-self:center;background:linear-gradient(135deg,#2563eb,#1d4ed8);border:none;color:#fff;padding:14px 38px;font-size:16px;font-weight:600;border-radius:999px;cursor:pointer;box-shadow:0 20px 36px rgba(29,78,216,.25);transition:transform .3s ease,box-shadow .3s ease;letter-spacing:.04em}.page-bug-report-submit:hover{transform:translateY(-2px);box-shadow:0 24px 42px rgba(29,78,216,.3)}.page-bug-report-submit:active{transform:translateY(-1px)}@media (max-width:600px){.page-bug-report-submit{width:100%}}