
body.mh-site.section-collaboration .page-head h1{color:#23D520;font-size:clamp(44px,6.5vw,92px);max-width:100%;line-height:1.02}
body.mh-site.section-collaboration .page-head h1>span{display:block}
body.mh-site.section-collaboration .event-inquiry{width:100%;max-width:850px;box-sizing:border-box;margin:0;scroll-margin-top:120px;border-top:2px solid #23D520;background:#171717}
body.mh-site.section-collaboration .event-inquiry>p:not(.eyebrow,.fineprint){font-size:var(--mh-body-size,17px);line-height:1.85;max-width:760px}
body.mh-site.section-collaboration .inquiry-form{max-width:850px}
@media(max-width:620px){body.mh-site.section-collaboration .page-head h1{font-size:44px;letter-spacing:-.05em}body.mh-site.section-collaboration .event-inquiry{padding:26px 20px;scroll-margin-top:96px}}
.mh-partners{margin:0 0 64px}.mh-partner-heading{max-width:850px;margin:0 0 32px}.mh-partner-heading h2{font-size:clamp(30px,4vw,53px);line-height:1.23;letter-spacing:-.035em;margin:16px 0 20px}.mh-partner-heading>p:last-child{font-size:15px;line-height:1.9;max-width:660px}.mh-partner-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mh-partner-card{background:#101010;color:#f4f4f4;border:1px solid #343434;padding:34px;display:flex;flex-direction:column;min-width:0}.mh-partner-card:last-child{grid-column:1/-1}.mh-partner-tag{color:#23D520;font-size:12px;letter-spacing:.14em;font-weight:800;line-height:1.6;margin:0 0 32px}.mh-partner-name{font-size:clamp(30px,4vw,58px);font-weight:900;line-height:1.05;letter-spacing:-.04em;margin:0 0 28px;overflow-wrap:anywhere}.mh-partner-card h3{font-size:20px;line-height:1.45;margin:0 0 12px}.mh-partner-description{color:#c7c7c7;font-size:14px;line-height:1.9;max-width:760px;margin:0 0 28px}.mh-partner-card>a{display:flex;gap:16px;justify-content:space-between;align-items:center;border-top:1px solid #4b4b4b;padding-top:20px;margin-top:auto;color:#f4f4f4;font-size:12px;font-weight:700;line-height:1.5}.mh-partner-card>a b{color:#23D520;font-size:27px}.mh-partner-card>a:hover{color:#23D520}.mh-partner-card>a:focus-visible{outline:2px solid #23D520;outline-offset:7px}@media(max-width:640px){.mh-partner-grid{grid-template-columns:1fr}.mh-partner-card{padding:26px}.mh-partner-name{font-size:36px}.mh-partner-tag{margin-bottom:24px}.mh-partner-card h3{font-size:19px}.mh-partner-description{font-size:13px}.mh-partners{margin-bottom:44px}}