.classified-invite{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:30px;border:1px solid var(--teal,#0f5968);background:#e9eee5;margin-bottom:30px}.classified-invite h2,.classified-form-intro h2{font-family:Georgia,serif;font-size:clamp(28px,3vw,42px);line-height:1.1;margin:10px 0}.classified-invite p{max-width:650px;line-height:1.65}.classified-invite .button-dark{flex-shrink:0}.classified-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:25px 0 55px}.classified-card{border-top:4px solid #0f5968;border-bottom:1px solid #0f59684d;padding:24px;background:#f4f0e5}.classified-card h2{font:700 25px/1.2 Georgia,serif;margin:13px 0}.classified-card p{line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.classified-contact{font-weight:bold;border-top:1px solid #0f596833;padding-top:16px}.classified-meta,.field-help{font-size:12px;line-height:1.6;color:#4a5857}.classified-form-panel{scroll-margin-top:35px;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:50px;border-top:4px solid #0f5968;padding:36px 0}.classified-form-intro p{line-height:1.75;margin:18px 0}.classified-form{display:grid;gap:18px;max-width:720px}.classified-form label{display:grid;gap:8px;font:600 14px/1.5 Arial,sans-serif}.classified-form input:not([type=checkbox]),.classified-form textarea,.classified-form select{width:100%;box-sizing:border-box;border:1px solid #80958e;border-radius:0;background:#fffdf5;padding:13px;color:#172d2c;font:400 16px/1.5 Arial,sans-serif}.classified-form textarea{resize:vertical}.classified-form input:focus,.classified-form textarea:focus,.classified-form select:focus{outline:3px solid #0f596855;outline-offset:2px}.classified-form .check-label{display:flex;align-items:flex-start;gap:12px;font-weight:400}.check-label input{margin-top:5px;width:19px;height:19px;flex-shrink:0}.private-fields{display:grid;gap:15px;padding:22px;background:#e9eee5}.classified-form .form-honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.classified-form button:disabled{opacity:.6;cursor:wait}.form-error{color:#9e3122;font-weight:bold}.form-success{color:#0f5968;font-weight:bold}.editor-item{border:1px solid #a5b4aa;border-top:4px solid #0f5968;padding:28px;margin:25px 0}.editor-item>h2{font:700 28px/1.2 Georgia,serif}.editor-original{background:#e9eee5;padding:20px;margin:18px 0}.editor-original p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.editor-actions{display:flex;gap:12px;flex-wrap:wrap}.editor-actions button{padding:12px 16px;font-size:13px;border:1px solid #0f5968;background:transparent;color:#0f5968;cursor:pointer}.editor-actions button[data-action=approve]{background:#0f5968;color:white}.editor-actions button[data-action=reject],.editor-actions button[data-action=withdraw]{border-color:#9e3122;color:#9e3122}.editor-item .classified-form{max-width:none}.editor-private{font-size:13px;line-height:1.7;overflow-wrap:anywhere}.editor-state{font-size:12px;letter-spacing:.05em;color:#0f5968}.editor-item:focus-within{outline:2px solid #0f596833;outline-offset:5px}.classified-form .button-dark{justify-self:start}#submission-result:empty{display:none}@media(max-width:760px){.classified-invite{display:block;padding:23px}.classified-invite .button-dark{margin-top:18px}.classified-grid,.classified-form-panel{grid-template-columns:1fr}.classified-form-panel{gap:20px}.editor-item{padding:19px}.classified-form-intro h2{font-size:34px}}
