/* Functional task 06 styles. Approved imagery and layout use the original stylesheets. */
.landing-authored{padding:24px 0;display:grid;gap:16px}
.consultation{max-width:800px}.consultation form{display:grid;gap:16px}.consultation label{display:grid;gap:8px;color:var(--dao-green);font-weight:600}.consultation input,.consultation select,.consultation textarea{padding:12px;border:1px solid var(--dao-line);border-radius:8px;min-width:0;width:100%;background:#fff}.consultation-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px}.consultation-consent{display:flex;align-items:flex-start;gap:8px}.consultation-consent input{width:auto;margin-top:8px}.consultation-honeypot{display:none}.consultation button{justify-self:start}.catalog-panel{scroll-margin-top:16px}.policy-reference img[hidden]{display:none}
@media(max-width:599px){.consultation-grid{grid-template-columns:1fr}.consultation button{width:100%}.consultation-consent label{font-size:13px}}
