.mo-landing .myo-sp-page{margin:0;background:#efefef;}.mo-landing #myo-steampod,.mo-landing #myo-sp-rules,.mo-landing .myo-sp-rules-page{color:#191919;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:1.5;-webkit-text-size-adjust:100%;text-align:left;}.mo-landing #myo-steampod *,.mo-landing #myo-sp-rules *,.mo-landing .myo-sp-rules-page *{box-sizing:border-box;}.mo-landing #myo-steampod{display:block;box-sizing:border-box;width:100%;margin:0 auto !important;padding:0 !important;border:0;min-height:0;}.mo-landing #myo-steampod .myo-sp-hero{position:relative;margin:0 !important;display:flex;align-items:center;min-height:620px;height:clamp(620px,56.25vw,1080px);padding:48px 5.5%;isolation:isolate;background:#efefef;}.mo-landing #myo-steampod .myo-sp-background{position:absolute;inset:0;z-index:-1;width:100%;height:100%;display:block;object-fit:cover;object-position:center;}.mo-landing #myo-steampod .myo-sp-card{width:min(468px,39%);min-height:420px;padding:38px 28px 40px;background:#f8f8f5;text-align:center;}.mo-landing #myo-steampod .myo-sp-brand{margin:0 0 36px;font-size:13px;line-height:20px;font-weight:600;letter-spacing:1.7px;}.mo-landing #myo-steampod .myo-sp-eyebrow{margin:0 0 17px;font-size:10px;line-height:15px;letter-spacing:2px;}.mo-landing #myo-steampod h1{margin:0;color:#191919;font-family:inherit;font-size:clamp(38px,3.75vw,48px);font-weight:400;letter-spacing:-2px;line-height:1.04;text-transform:none;}.mo-landing #myo-steampod .myo-sp-dates{margin:25px 0 32px;font-size:13px;line-height:20px;}.mo-landing #myo-steampod .myo-sp-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:22px;min-width:199px;min-height:48px;padding:14px 22px;background:#191919;color:#fff;font-size:12px;line-height:20px;font-weight:400;text-decoration:none;border:1px solid #191919;border-radius:0;}.mo-landing #myo-steampod .myo-sp-cta:hover{background:#363636;}.mo-landing #myo-steampod .myo-sp-note{margin:16px 0 0;font-size:10px;line-height:16px;color:#454545;}.mo-landing #myo-steampod a:focus-visible,.mo-landing #myo-sp-rules :focus-visible,.mo-landing .myo-sp-rules-page a:focus-visible{outline:2px solid #195daf;outline-offset:4px;}.mo-landing #myo-sp-rules{width:min(810px,calc(100% - 40px));max-width:none;height:min(712px,calc(100% - 64px));max-height:calc(100% - 64px);margin:auto;padding:0;border:0;border-radius:0;background:#fff;overflow:hidden;}.mo-landing #myo-sp-rules:not([open]){display:none;}.mo-landing #myo-sp-rules::backdrop{}.mo-landing #myo-sp-rules .myo-sp-dialog-layout{display:flex;flex-direction:column;height:100%;}.mo-landing #myo-sp-rules .myo-sp-dialog-header{display:flex;align-items:flex-start;justify-content:space-between;flex:0 0 auto;gap:20px;padding:22px 28px;border-bottom:1px solid #ddd;background:#fff;}.mo-landing #myo-sp-rules h2{margin:0;font:400 16px/1.4 Arial,Helvetica,sans-serif;letter-spacing:0;color:#191919;text-transform:none;}.mo-landing #myo-sp-rules .myo-sp-close{flex:0 0 40px;width:40px;height:40px;padding:0;border:1px solid #ddd;border-radius:0;color:#111;background:#fff;font:400 23px/1 Arial,Helvetica,sans-serif;cursor:pointer;}.mo-landing #myo-sp-rules .myo-sp-close:hover{background:#eee;}.mo-landing #myo-sp-rules .myo-sp-legal{flex:1 1 auto;min-height:0;padding:18px 28px 32px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;}.mo-landing #myo-sp-rules .myo-sp-legal,.mo-landing .myo-sp-rules-page .myo-sp-legal{font-size:13px;line-height:1.8;overflow-wrap:anywhere;}.mo-landing #myo-sp-rules h3,.mo-landing .myo-sp-rules-page h3{margin:20px 0 10px;font:400 13px/1.8 Arial,Helvetica,sans-serif;color:#191919;letter-spacing:0;text-transform:none;}.mo-landing #myo-sp-rules p,.mo-landing .myo-sp-rules-page p{margin:0 0 14px;}.mo-landing #myo-sp-rules ul,.mo-landing #myo-sp-rules ol,.mo-landing .myo-sp-rules-page ul,.mo-landing .myo-sp-rules-page ol{margin:0 0 14px;padding-left:22px;}.mo-landing #myo-sp-rules a,.mo-landing .myo-sp-rules-page a{color:#191919;text-decoration:underline;text-underline-offset:2px;}.mo-landing.myo-sp-dialog-open{overflow:hidden;}.mo-landing .myo-sp-rules-page{max-width:900px;margin:0 auto;padding:36px;background:#fff;}.mo-landing .myo-sp-rules-page h1{font-size:24px;line-height:1.4;margin:28px 0 32px;font-weight:400;}.mo-landing .myo-sp-rules-page h1 span{font-size:18px;}.mo-landing .myo-sp-rules-page .myo-sp-back{display:inline-block;margin:8px 0;}@media (min-width: 768px) and (max-width: 1050px){.mo-landing #myo-steampod .myo-sp-hero{padding-inline:4%;}.mo-landing #myo-steampod .myo-sp-card{width:43%;padding-inline:18px;}.mo-landing #myo-steampod .myo-sp-brand{font-size:11px;letter-spacing:1.2px;}}@media (max-width: 767px){.mo-landing #myo-steampod .myo-sp-hero{display:flex;flex-direction:column;height:auto;min-height:0;padding:0 0 24px;}.mo-landing #myo-steampod .myo-sp-background{position:static;width:100%;height:auto;object-fit:contain;}.mo-landing #myo-steampod .myo-sp-card{width:calc(100% - 32px);max-width:468px;min-height:420px;margin:0 auto;padding:36px 20px;}.mo-landing #myo-steampod h1{font-size:clamp(38px,10vw,48px);}.mo-landing #myo-steampod .myo-sp-brand{font-size:12px;letter-spacing:1.5px;}.mo-landing #myo-sp-rules{width:calc(100% - 24px);height:calc(100% - 32px);max-height:calc(100% - 32px);}.mo-landing #myo-sp-rules .myo-sp-dialog-header{padding:18px 16px;gap:12px;}.mo-landing #myo-sp-rules h2{font-size:14px;}.mo-landing #myo-sp-rules .myo-sp-legal{padding:12px 18px 28px;}.mo-landing .myo-sp-rules-page{padding:24px 20px;}}@media print{.mo-landing .myo-sp-rules-page{max-width:none;padding:0;}.mo-landing .myo-sp-rules-page .myo-sp-back{display:none;}}