.mh-tm-wrap{--market-red:#c8102e;max-width:950px;margin:32px auto 70px;padding:0 22px;color:#1d1d1d;font-family:inherit}.mh-tm-wrap *{box-sizing:border-box}.mh-tm-heading{padding:32px;border-left:6px solid var(--market-red);background:#fff5f5;border-radius:0 14px 14px 0;margin:0 0 28px}.mh-tm-heading h1{font-size:clamp(2rem,4vw,3.25rem);line-height:1.14;margin:7px 0 18px;color:#171717}.mh-tm-heading p{line-height:1.65;margin:8px 0}.mh-tm-eyebrow{font-size:12px;font-weight:800;letter-spacing:.1em;color:#a10622}.mh-tm-form fieldset{min-width:0;margin:0 0 25px;padding:26px;border:1px solid #e3e3e3;background:#fff;border-radius:12px}.mh-tm-form legend{font-size:1.25rem;font-weight:800;padding:0 10px;color:#a10622}.mh-tm-dates{display:grid;grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:9px;margin:12px 0 20px}.mh-tm-date{display:flex;align-items:center;gap:9px;padding:15px 12px;border:1px solid #c9c9c9;border-radius:8px;cursor:pointer}.mh-tm-date:has(input:checked){background:#fff0f2;border:2px solid #c8102e;padding:14px 11px;font-weight:700}.mh-tm-form input[type=checkbox]{width:18px;height:18px;accent-color:var(--market-red);flex-shrink:0}.mh-tm-form input:not([type=checkbox]),.mh-tm-form select,.mh-tm-form textarea{display:block;width:100%;min-height:46px;padding:10px 12px;border:1px solid #aaa;border-radius:7px;background:#fff;color:#141414;font:inherit}.mh-tm-form textarea{min-height:90px}.mh-tm-form label{font-weight:650;line-height:1.5}.mh-tm-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mh-tm-field label{display:block;margin:0 0 5px}.mh-tm-full{grid-column:1/-1}.mh-tm-form #mh-tm-pitches{max-width:150px}.mh-tm-total{font-size:1.5rem;font-weight:800;color:#ae0927;background:#fff2f3;border-radius:8px;padding:16px;margin:18px 0 0}.mh-tm-warning{padding:20px;border:2px solid #cf263d;border-radius:8px;background:#fff5f5}.mh-tm-warning p{line-height:1.7;margin:10px 0}.mh-tm-consent{display:flex;gap:12px;align-items:flex-start;padding:16px 0;border-bottom:1px solid #eee;font-weight:500!important}.mh-tm-consent span{flex:1}.mh-tm-wrap a{color:#b00625;text-decoration:underline}.mh-tm-button{background:#bc0929!important;color:#fff!important;padding:17px 30px!important;border:0!important;border-radius:7px!important;font-weight:800!important;font-size:1.08rem!important;cursor:pointer!important;width:100%;transition:background .2s}.mh-tm-button:hover{background:#89041b!important}.mh-tm-small{font-size:.9rem;color:#555;line-height:1.65}.mh-tm-error{padding:15px;background:#fff2f2;border-left:4px solid #ac0b25;margin-bottom:20px}.mh-tm-terms{line-height:1.7}.mh-tm-terms h1{font-size:2.4rem}.mh-tm-terms h2,.mh-tm-terms h3{margin-top:35px;color:#b20625}.mh-tm-terms li{margin-bottom:7px}.mh-tm-terms ul{padding-left:24px}@media(max-width:640px){.mh-tm-heading{padding:24px 19px}.mh-tm-form fieldset{padding:18px}.mh-tm-grid{grid-template-columns:1fr}.mh-tm-wrap{padding:0 14px}}
