.audit-form{color:#27321f;background:#fff;padding:clamp(20px,4vw,40px)}.audit-form h3{margin:12px 0;font-size:2rem;line-height:1.2}.audit-form p{margin-bottom:22px;font-size:1rem;line-height:1.6}.audit-fields{grid-template-columns:1fr 1fr;gap:20px;display:grid}.audit-fields label{gap:8px;font-size:1rem;display:grid}.audit-fields .wide{grid-column:1/-1}.audit-fields input,.audit-fields textarea{color:#27321f;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #bbc5ac;border-radius:10px;padding:12px}.audit-fields textarea{resize:vertical}.audit-fields input:focus,.audit-fields textarea:focus{outline-offset:2px;outline:2px solid #526c00}.audit-consent{align-items:flex-start;gap:12px;margin:24px 0 12px;font-size:1rem;display:flex}.audit-consent input{flex-shrink:0;width:20px;height:20px;margin-top:4px}.audit-form .audit-privacy{font-size:.875rem}.audit-trap{position:absolute;left:-9999px}.audit-form button{white-space:normal;max-width:100%}.audit-form button:disabled{opacity:.6}.agents-collection{padding-block:32px 64px}.agents-collection .agent-card{background:#fff;border:1px solid #dce5d1;border-radius:24px;padding:28px}.agents-collection h1{max-width:850px;margin:30px 0;font-size:clamp(2.4rem,5vw,4.5rem);line-height:1.1}.agents-collection>p{max-width:800px;margin-bottom:40px;font-size:1.25rem}.agents-collection .agents-grid{margin-bottom:40px}.agents-collection ul{margin:24px 0}.agents-collection li{gap:10px;margin:12px 0;font-size:1.125rem;display:flex}.agents-collection li svg{flex-shrink:0;margin-top:5px}.audit-admin article{border:1px solid #ccc;border-radius:16px;margin:20px 0;padding:24px}.audit-admin dd{white-space:pre-wrap;margin:4px 0 18px}.audit-admin dt{font-weight:600}@media (width<=640px){.audit-fields{grid-template-columns:1fr}.audit-form{padding:20px}.agents-collection .agent-card{padding:22px}}.audit-admin{color:#27321f;background:#fff;min-height:100vh;padding:36px}.audit-admin p{color:#495244}.audit-admin h1{font-size:2.5rem}.audit-admin h2{font-size:1.5rem}.catalogue .agents-grid+.button{margin-top:32px}
