/* texto e formulário */
.page-text{max-width:56ch}
.page-text a{text-decoration:underline;text-underline-offset:3px}
.page-text a:hover{opacity:.7}
form{display:grid;gap:14px;margin-top:28px;max-width:460px}
label{display:grid;gap:4px;font-size:.85rem;color:var(--mute)}
input,textarea{font-size:1rem;padding:10px 12px;border:1px solid var(--ink);border-radius:0;color:var(--ink);background:var(--bg)}
form button{justify-self:start;background:var(--ink);color:var(--bg);border:1px solid var(--ink);padding:10px 22px;font-size:.95rem;cursor:pointer}
form button:hover{background:var(--bg);color:var(--ink)}
