#email-options{scroll-margin-top:40px;width:calc(100% - 160px);max-width:1280px;box-sizing:border-box;margin:48px auto;padding:40px;background:#f3eee7;border:0;color:#121b22;display:grid;grid-template-columns:1fr 1.35fr;gap:64px;align-items:start}#email-options .contact-email-eyebrow{margin:0 0 12px;font-size:12px;font-weight:700;letter-spacing:.12em;color:#a24c10}#email-options h2{margin:0 0 14px;font-size:32px;line-height:1.15;letter-spacing:-.025em}#email-options .contact-email-intro>p:last-child{margin:0;max-width:330px;font-size:16px;line-height:1.55}#email-options .contact-email-address{display:block;box-sizing:border-box;width:100%;max-width:100%;min-height:36px;margin:0 0 18px;padding:0;border:0;border-radius:0;background:transparent;color:#121b22;font-family:inherit;font-size:24px;font-weight:600;line-height:1.4;appearance:none}#email-options .contact-email-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}#email-options .contact-email-row .button{min-height:46px;margin:0;box-sizing:border-box;font-family:inherit;font-size:15px;line-height:1.3;white-space:normal;padding:14px 22px}#email-options .contact-email-note,#email-options noscript p{margin:12px 0 0;font-size:14px;line-height:1.45;color:#49525a}#email-options .contact-email-status{min-height:2.8em;margin:10px 0 0;font-size:14px;line-height:1.4;color:#49525a;overflow-wrap:anywhere}#email-options .contact-email-address:focus,#email-options .button:focus-visible{outline:2px solid #d96719;outline-offset:4px}#email-options h2:focus{outline:none}.contact-cards .contact-email-help{margin:12px 0 0;font-size:14px;line-height:1.4}@media(max-width:1100px){#email-options{width:calc(100% - 80px);gap:32px;padding:32px;grid-template-columns:1fr 1.4fr}#email-options .contact-email-address{font-size:21px}}@media(max-width:700px){#email-options{width:calc(100% - 40px);margin:32px auto;padding:24px;grid-template-columns:1fr;gap:24px}#email-options h2{font-size:28px;margin-bottom:12px}#email-options .contact-email-address{font-size:20px;margin-bottom:16px}#email-options .contact-email-row{gap:10px;align-items:stretch}#email-options .contact-email-row .button{flex:1 1 120px;padding:13px 14px}#email-options .contact-email-status{min-height:4.2em}}
.contact-heading{max-width:1280px;margin:0 auto;padding:48px 0 24px}.contact-subject{display:grid;gap:8px;margin:20px 0;font-size:15px}.contact-subject input{width:100%;min-width:0;padding:12px;border:1px solid #bbb;background:white;color:#000443;font:inherit}.contact-short-details{max-width:1280px;margin:32px auto 64px;border-top:1px solid #ccc;padding-top:24px}.contact-short-details summary{cursor:pointer;font-size:18px}.contact-short-details p{max-width:760px;line-height:1.6}.contact-merged .business-terms{max-width:1280px;margin:36px auto;padding:24px 20px;color:#000443}.contact-merged .business-terms h2{font-size:22px;font-weight:500;margin:0 0 20px}.contact-merged .business-terms ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;list-style:none;padding:0;margin:0}.contact-merged .business-terms li{font-size:16px;line-height:1.6}.contact-merged .business-terms li strong,.contact-merged .business-terms li span{display:block}.contact-merged .business-terms li strong{margin-bottom:6px}@media(max-width:800px){.contact-merged .business-terms ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.contact-heading{padding-top:24px}.contact-heading h1{font-size:40px}}

.contact-merged .contact-heading{padding:140px 40px 24px!important}.contact-merged #email-options{scroll-margin-top:130px}.contact-merged .contact-email-intro>p{font-size:16px;line-height:1.55}@media(max-width:1100px){.contact-merged .contact-heading{padding:120px 20px 16px!important}.contact-merged #email-options{scroll-margin-top:110px}}
