/* Formularios (se copia solo en sitios con "forms" en site.json) */
.webform{margin:1.5rem 0;max-width:640px}
.webform p{margin:0 0 1rem}
.webform label{display:block;font-weight:600;margin-bottom:.3rem;color:var(--navy)}
.webform input,.webform textarea{width:100%;font:inherit;padding:.6rem .8rem;border:1px solid var(--line);border-radius:2px;background:#fff;color:var(--ink)}
.webform input:focus,.webform textarea:focus{outline:2px solid var(--teal);border-color:var(--teal)}
.webform textarea{min-height:9rem;resize:vertical}
.webform .req{color:var(--teal-dark)}
.webform button{border:0;background:var(--navy);color:#fff;padding:.7rem 1.6rem;text-transform:uppercase;font-size:.85rem;letter-spacing:.03em}
.webform button:hover{background:var(--teal-dark)}
.webform .hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
.webform .note{font-size:.85rem;color:var(--muted)}
