.contact-info{padding-top:0}.contact-intake-hero{padding:64px 0 48px;border-bottom:2px solid var(--brand-primary);display:grid;grid-template-columns:1fr 1.4fr;grid-column-gap:48px;-moz-column-gap:48px;column-gap:48px;margin-bottom:32px}.contact-intake-hero .eyebrow{grid-column:1/-1}.contact-intake-hero h1{font-size:max(2rem, min(3vw, 3rem))}.contact-intake-hero .lead{margin:0}.contact-info-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px}.contact-info-grid h2{font-size:1.25rem}.contact-split{display:grid;grid-template-columns:1fr 1fr;align-items:start;grid-gap:48px;gap:48px}.contact-context .media-placeholder{height:260px;margin:16px 0 24px}.contact-context ol{padding-left:24px}.contact-context li{margin:16px 0}.contact-form-panel{padding:32px;background:var(--brand-bg);color:var(--brand-text);border:1px solid var(--brand-border);border-radius:var(--brand-radius)}.contact-form-panel h2{font-size:1.5rem;margin-bottom:24px}@media (max-width:991px){.contact-intake-hero{grid-template-columns:1fr;gap:16px}.contact-info-grid{grid-template-columns:1fr}.contact-split{grid-template-columns:1fr;gap:32px}}@media (max-width:575px){.contact-form-panel{padding:24px}}.chainsaw-chains-contact-us-first .contact-intake-hero{border-bottom:1px dashed var(--brand-primary);padding-top:48px}.chainsaw-chains-contact-us-first .contact-info-grid{padding-top:32px}