.contact-panel{margin-top:8px;padding-inline:20px}.contact-col{gap:40px;width:min(760px,100%);margin-inline:auto;display:grid}.contact-col .t-lead{margin-top:20px}.contact-methods{gap:12px;display:grid}.contact-method{border:1px solid var(--line);border-radius:var(--r-card);color:var(--ink);transition:border-color .2s var(--ease);align-items:flex-start;gap:16px;padding:20px 24px;display:flex}.contact-method:hover{border-color:var(--blue)}.contact-method>.site-icon{width:24px;height:24px;color:var(--blue);flex:none;margin-top:4px}.contact-method>span{gap:4px;min-width:0;display:grid}.contact-method small{color:var(--muted);font-size:14px}.contact-method strong{font-family:var(--font-display), sans-serif;overflow-wrap:anywhere;font-size:22px}.contact-method span span{color:var(--muted);font-size:15px}.contact-details{grid-template-columns:1fr 1fr;gap:24px;display:grid}.contact-details h2{font-family:var(--font-display), sans-serif;font-size:18px;font-weight:700}.contact-details p{color:var(--ink);margin-top:6px;font-size:16px;line-height:1.6}.contact-details a{color:var(--blue);text-underline-offset:3px;font-weight:600;text-decoration:underline}.contact-cta{justify-items:start;gap:16px;display:grid}.contact-faqs{gap:16px;display:grid}@media (max-width:700px){.contact-panel{padding-inline:4px}.contact-col{gap:32px}.contact-method{padding:16px}.contact-method strong{font-size:18px}.contact-details{grid-template-columns:1fr}}
