.kp-contact-main{display:grid;grid-template-columns:1fr 1fr;gap:65px;padding-top:60px;padding-bottom:35px;align-items:start}.kp-contact-intro h1{font-size:clamp(36px,4.5vw,53px)}.kp-contact-intro>p:not(.family-eyebrow):not(.family-lede){font-size:15px;line-height:1.8;color:#61718b;max-width:430px}.kp-contact-intro>a{display:inline-block;font-size:14px;font-weight:650;margin-top:15px}.kp-contact-card{padding:30px}.kp-contact-card h2{margin-bottom:24px}.kp-contact-card textarea,.kp-contact-card select{width:100%;border:1px solid #ccd6e7;border-radius:10px;padding:12px;background:#fff;color:#15264d;font:inherit;line-height:1.5}.kp-contact-card textarea{resize:vertical;min-height:150px}.kp-contact-card textarea:focus,.kp-contact-card select:focus{outline:3px solid #3673e733;border-color:#3673e7}.kp-contact-card .family-footnote{margin:0}.kp-contact-honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.kp-contact-card .family-message{margin:0}@media(max-width:820px){.kp-contact-main{grid-template-columns:1fr;max-width:620px;gap:28px;padding-top:35px}.kp-contact-intro h1{font-size:42px}.kp-contact-intro .family-lede{margin-bottom:12px}}@media(max-width:480px){.kp-contact-card{padding:22px}.kp-contact-intro h1{font-size:36px}}
