.mhpt{max-width:1200px;margin:0 auto;padding:42px 20px 70px;color:#f2eeee}.mhpt__hero{padding:44px;background:radial-gradient(circle at 92% 22%,#5a242b,#241a1d 49%,#111 100%);border:1px solid rgba(235,75,85,.4)}.mhpt__eyebrow{margin:0;color:#ff747c;font-size:.76rem;font-weight:900;letter-spacing:.16em}.mhpt__hero h1{margin:9px 0 12px;color:#fff;font-size:clamp(2rem,5vw,4rem);line-height:1;text-transform:uppercase}.mhpt__hero p:last-child{max-width:690px;margin:0;color:#d8d1d1;font-size:1.04rem}.mhpt__section{margin-top:39px}.mhpt__section>header{display:flex;justify-content:space-between;align-items:baseline;gap:20px;margin:0 0 14px;padding-left:12px;border-left:3px solid #d73741}.mhpt__section--game>header{border-color:#d4a44f}.mhpt__section--community>header{border-color:#7b9ed0}.mhpt__section--information>header{border-color:#6daf7a}.mhpt__section h2{margin:0;color:#fff;font-size:1.35rem;text-transform:uppercase;letter-spacing:.04em}.mhpt__section p{margin:0;color:#aaa2a3;font-size:.86rem}.mhpt__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.mhpt__card{display:flex;align-items:center;gap:13px;min-width:0;padding:16px;background:#191819;border:1px solid rgba(255,255,255,.11);color:#fff!important;text-decoration:none;transition:border-color .2s,transform .2s,background .2s}.mhpt__card:hover{transform:translateY(-3px);border-color:rgba(236,76,86,.68);background:#221d1f}.mhpt__icon{display:grid;flex:0 0 37px;width:37px;height:37px;place-items:center;background:#342325;color:#ffb2b7;font-size:1.2rem;font-weight:900}.mhpt__copy{display:grid;gap:3px;min-width:0;flex:1}.mhpt__copy strong{font-size:.94rem}.mhpt__copy small{color:#b9b1b2;font-size:.75rem;line-height:1.35}.mhpt__arrow{color:#ef6870;font-size:1.2rem}.mhpt__note{margin-top:26px;padding:15px 17px;border-left:3px solid #ce3039;background:#251e1f;color:#c8c0c0;font-size:.83rem}@media(max-width:900px){.mhpt__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.mhpt{padding:26px 14px 48px}.mhpt__hero{padding:31px 23px}.mhpt__section>header{display:block}.mhpt__section>header p{margin-top:5px}.mhpt__grid{grid-template-columns:1fr}}
