.contact-row{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:48px 72px;margin-top:40px;display:grid}.contact-list{border-top:1.5px solid var(--s-line);margin:40px 0 0}.contact-list>div{border-bottom:1px solid var(--line);padding:18px 0}.contact-list dt{font-family:var(--mono);color:var(--text-2);font-size:13px}.contact-list dd{margin:6px 0 0;font-size:17px;line-height:1.6}.contact-list a{color:var(--s-fg)}.contact-list a:hover{color:var(--s-accent)}.contact-list .big{font-size:22px;font-weight:700}.contact-card{border:1.5px solid var(--s-line);border-radius:var(--r-lg);background:var(--paper);padding:36px}.contact-form{gap:20px;display:grid}.form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.topics{border:0;min-width:0;margin:0;padding:0}.topic-list{flex-wrap:wrap;gap:8px;display:flex}.chip-btn{border:1.5px solid var(--line-2);border-radius:var(--r-sm);background:var(--s-surface);min-height:40px;color:var(--s-fg);cursor:pointer;padding:0 14px;font-size:15px;transition:border-color .25s,background .25s,color .25s}.chip-btn:hover{border-color:var(--s-line)}.chip-btn[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--white)}.contact-form .b{justify-self:start}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.contact-promise{border-top:1px solid var(--line-2);color:var(--text-2);flex-wrap:wrap;gap:8px 20px;margin:24px 0 0;padding:20px 0 0;font-size:14px;list-style:none;display:flex}.contact-promise li{align-items:center;gap:6px;display:flex}.contact-promise .bm{width:22px;height:22px}.form-done{justify-items:start;gap:16px;display:grid}.form-done-mark{background:var(--red);width:56px;height:56px;color:var(--white);border-radius:50%;place-items:center;margin:0;font-size:26px;display:grid}.form-done h2,.form-done p{margin:0}@media (max-width:960px){.contact-row{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.contact-row{margin-top:28px}.contact-card{padding:22px 18px}.form-row{grid-template-columns:minmax(0,1fr)}.contact-list .big{font-size:19px}}.contact .h1{font-size:var(--fs-h1-sm)}
