.voice{border-bottom:1px solid var(--rule);grid-template-columns:200px 1fr;gap:24px;padding-block:28px;display:grid}.voice:first-child{padding-top:0}.voice .img{aspect-ratio:1;max-width:200px}.voice .who{font-family:var(--sans);color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;font-size:12px}.voice h3{margin-bottom:12px;font-size:26px;line-height:1.15}.voice blockquote{border-left:3px solid var(--blue);max-width:34em;margin:0 0 12px;padding-left:18px;font-size:20px;line-height:1.35}.voice p{color:var(--ink-2);max-width:40em;font-size:15px;line-height:1.5}.voice .meta{margin-top:10px}.wall{border-bottom:1px solid var(--rule);padding-block:36px}.wall .grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:18px;display:grid}.wall blockquote{background:var(--paper-2);border-top:3px solid var(--blue);margin:0;padding:22px 24px;font-size:19px;line-height:1.35}.wall cite{font-style:normal;font-family:var(--sans);color:var(--ink-3);margin-top:12px;font-size:12px;display:block}.form label{font-family:var(--sans);color:var(--ink-2);margin:12px 0 4px;font-size:13px;display:block}.form input,.form textarea,.form select{width:100%;font-family:var(--sans);border:1px solid var(--rule-2);background:var(--white);color:var(--ink);border-radius:2px;padding:10px 12px;font-size:14px}.form textarea{resize:vertical;min-height:120px}.form button{font-family:var(--sans);background:var(--blue);cursor:pointer;color:#fff;border:0;border-radius:2px;margin-top:14px;padding:11px 18px;font-size:14px;font-weight:600}.form .ok{font-family:var(--sans);color:var(--blue);min-height:1.3em;margin-top:8px;font-size:13px}.rules{font-family:var(--sans);color:var(--ink-2);margin:0;padding-left:18px;font-size:14px;line-height:1.5}.rules li+li{margin-top:6px}@media (width<=1000px){.wall .grid{grid-template-columns:1fr}}@media (width<=560px){.voice{grid-template-columns:1fr}}
