.mongmer-public.contact-page-shell{--public-ink:#403a42;--public-muted:#78717c;--public-coral:#ad3c5e;background:#fff}.contact-page-shell .contact-page-main{width:100%;max-width:1040px;margin:0 auto;padding:56px 28px 72px}.contact-page{color:#403a42}.contact-page-top{grid-template-columns:1fr 1fr;align-items:start;gap:72px;display:grid}.contact-page-header{padding-top:4px}.contact-page-eyebrow{color:#78717c;align-items:center;gap:10px;margin:0 0 22px;font-size:12px;display:flex}.contact-page-eyebrow:before{content:"";background:#ad3c5e;width:22px;height:1px}.contact-page .contact-page-title{color:#352f37;letter-spacing:-.025em;margin:0;font-size:clamp(30px,3.5vw,40px);font-weight:600;line-height:1.3}.contact-page .contact-page-desc{color:#78717c;max-width:400px;margin:20px 0 0;font-size:14px;line-height:1.8}.contact-page-note{color:#78717c;border-top:1px solid #e8e4ea;align-items:flex-start;gap:10px;margin-top:32px;padding-top:20px;font-size:12px;line-height:1.7;display:flex}.contact-page-note>svg{flex:none;margin-top:3px}.contact-page-note strong{color:#635c68;font-size:12px;font-weight:500}.contact-page-note p{margin:5px 0 0}.contact-page-section-label{color:#78717c;margin:0 0 2px;font-size:12px;font-weight:500}.contact-page-channels{gap:12px;min-width:0;display:grid}.contact-page-channel{color:inherit;background:#fff;border:1px solid #d9d6dc;border-radius:12px;align-items:flex-start;gap:14px;padding:20px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.contact-page-channel:hover{border-color:#b5738b;box-shadow:0 4px 16px #352f3708}.contact-page-channel-icon{color:#ad3c5e;background:#fff;border:1px solid #e8e4ea;border-radius:8px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.contact-page-channel-body{gap:4px;min-width:0;display:grid}.contact-page .contact-page-channel-body strong{color:#352f37;font-size:16px;font-weight:600}.contact-page .contact-page-channel-handle{color:#635c68;overflow-wrap:anywhere;font-size:12px;font-weight:400}.contact-page-channel-desc{color:#78717c;margin-top:6px;font-size:13px;line-height:1.65}.contact-page-channel-action{color:#ad3c5e;align-items:center;gap:6px;margin-top:10px;font-size:12px;font-weight:500;display:inline-flex}.contact-page-resources{border-top:1px solid #e8e4ea;margin-top:48px;padding-top:28px}.contact-page-resources-heading h2{color:#352f37;margin:0;font-size:17px;font-weight:600}.contact-page-resources-heading p{color:#78717c;margin:6px 0 0;font-size:13px}.contact-page-resource-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:22px;display:grid}.contact-page-resource{color:#403a42;align-items:flex-start;gap:12px;min-width:0;padding:12px 0;display:flex}.contact-page-resource-icon{color:#78717c;flex:none;margin-top:2px}.contact-page-resource>span{flex:1;gap:5px;min-width:0;display:grid}.contact-page-resource strong{font-size:13px;font-weight:500}.contact-page-resource>span>span{color:#78717c;font-size:12px;line-height:1.6}.contact-page-resource-arrow{color:#9b95a0;flex:none;margin-top:3px}.contact-page-resource:hover strong,.contact-page-resource:hover .contact-page-resource-arrow{color:#ad3c5e}.contact-page-shell .contact-page :is(a,button):focus-visible{outline-offset:4px;border-radius:8px;outline:2px solid #ad3c5e}@media (max-width:760px){.contact-page-shell .contact-page-main{padding:28px 20px 48px}.contact-page-top{grid-template-columns:minmax(0,1fr);gap:28px}.contact-page .contact-page-desc{max-width:540px;margin-top:16px}.contact-page-note{margin-top:20px;padding-top:16px}.contact-page-eyebrow{margin-bottom:16px}.contact-page-channel{gap:12px;padding:16px}.contact-page-resources{margin-top:32px;padding-top:24px}.contact-page-resource-list{grid-template-columns:minmax(0,1fr);gap:0;margin-top:12px}.contact-page-resource+.contact-page-resource{border-top:1px solid #e8e4ea}}@media (prefers-reduced-motion:reduce){.contact-page-channel{transition:none}}
