.press-page{max-width:1100px}.press-form{padding:34px;border:1px solid var(--c-line);border-radius:10px;background:#fff;box-shadow:0 14px 36px rgba(17,22,34,.07)}.press-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px}.press-field{display:grid;gap:7px;font-weight:700}.press-field.wide{grid-column:1/-1}.press-field input,.press-field textarea,.press-field select{width:100%;padding:13px 14px;border:1px solid var(--c-line);border-radius:5px;background:#fff;font:inherit}.press-field textarea{resize:vertical}.press-field small{color:var(--c-graphite);font-size:12.5px;font-weight:500}.press-field small a{color:var(--c-red);text-decoration:underline}.press-check{display:flex;align-items:flex-start;gap:10px}.press-check input{width:20px;height:20px;margin-top:2px;accent-color:var(--c-red)}.press-submit{margin-top:26px}.press-status{margin-bottom:20px;padding:16px 18px;border-radius:6px;font-weight:700}.press-status.ok{background:#e8f6ed;color:#176b37}.press-status.error{background:#fff0f0;color:#a3151b}@media(max-width:700px){.press-form{padding:22px 18px}.press-form-grid{grid-template-columns:1fr}.press-field.wide{grid-column:auto}.press-submit{width:100%}}
.press-rights-accept{margin-top:4px;padding:18px;border:1px solid var(--c-line);border-radius:6px;background:#f6f7f9}.press-rights-accept .press-check>span{font-size:13.5px;line-height:1.55;font-weight:600;color:#3f4650}
