.mn-rules{--mn-rules-ink: #edf1f5;--mn-rules-copy: #d6dce3;--mn-rules-muted: #a8b3c1;--mn-rules-line: #36414d;--mn-rules-link: #a8d1ff;color:var(--mn-rules-ink);background:transparent;padding:clamp(36px,6vw,80px) 24px clamp(56px,7vw,96px);font-family:Arial,Helvetica,sans-serif;font-size:17px;font-weight:400;font-style:normal;line-height:1.75;text-align:left;text-transform:none;letter-spacing:normal;overflow-wrap:break-word;color-scheme:dark}.mn-rules *,.mn-rules *:before,.mn-rules *:after{box-sizing:border-box}.mn-rules__shell{width:min(100%,1200px);margin-inline:auto}.mn-rules__header{margin:0 0 42px;padding-bottom:32px;border-bottom:1px solid var(--mn-rules-line)}.mn-rules .mn-rules__giveaway{color:var(--mn-rules-muted);margin:0 0 12px;font-size:15px;font-weight:700;line-height:1.5;letter-spacing:.08em;text-transform:uppercase}.mn-rules .mn-rules__title{color:var(--mn-rules-ink);font-family:MN Racing,Impact,sans-serif!important;font-size:clamp(42px,6vw,76px);line-height:1.06;font-weight:400;text-transform:uppercase;letter-spacing:.005em;margin:0;padding:0;-webkit-text-stroke:.45px #fff;paint-order:stroke fill;text-shadow:1px 2px #9d1119,2px 3px #6c0c12,3px 4px #000}.mn-rules__layout{display:grid;grid-template-columns:230px minmax(0,1fr);align-items:start;gap:clamp(30px,5vw,68px)}.mn-rules__navigation{position:sticky;top:28px;max-height:calc(100dvh - 56px);overflow-y:auto;padding-right:16px;scrollbar-width:thin;scrollbar-color:#637184 transparent}.mn-rules .mn-rules__nav-label{color:var(--mn-rules-muted);font-size:12px;letter-spacing:.13em;line-height:1.5;text-transform:uppercase;font-weight:700;margin:0 0 14px}.mn-rules .mn-rules__contents{list-style:none;display:grid;gap:0;padding:0;margin:0;counter-reset:rules-section}.mn-rules__contents li{padding:0;margin:0;counter-increment:rules-section}.mn-rules__contents a{display:flex;align-items:baseline;gap:10px;padding:7px 0;min-height:34px;font-size:13px;font-weight:400;line-height:1.5}.mn-rules__contents a:before{content:counter(rules-section,decimal-leading-zero);color:#8090a2;font-size:10px;font-variant-numeric:tabular-nums;min-width:16px}.mn-rules a{color:var(--mn-rules-link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.mn-rules__navigation a{color:#cdd6e1;text-decoration:none}.mn-rules a:hover{color:#fff;text-decoration:underline}.mn-rules a:focus-visible{outline:2px solid #a8d1ff;outline-offset:4px;border-radius:2px}.mn-rules .mn-rules__mail-link{display:inline-flex;align-items:center;gap:8px;color:var(--mn-rules-link);font-size:13px;line-height:1.5;margin-top:18px;padding-top:18px;border-top:1px solid var(--mn-rules-line)}.mn-rules__document{min-width:0;width:100%;max-width:74ch;color:var(--mn-rules-copy)}.mn-rules__document p{font-size:inherit;line-height:inherit;font-weight:400;margin:0 0 1.25em;letter-spacing:normal}.mn-rules__notice{border:1px solid #5c424a;border-left:3px solid #b62632;padding:24px;margin-bottom:28px;background:transparent}.mn-rules__notice p{font-weight:700;font-size:16px;line-height:1.65;color:#f4f5f8;margin-bottom:16px}.mn-rules__notice>div:last-child p{margin-bottom:0}.mn-rules__opening{font-size:16px;line-height:1.8;color:#bcc6d1;margin-bottom:38px}.mn-rules__section{margin-top:36px;padding-top:32px;border-top:1px solid var(--mn-rules-line);scroll-margin-top:120px}.mn-rules__section h2{color:var(--mn-rules-ink);font-family:MN Racing,Impact,sans-serif!important;font-size:clamp(25px,2.4vw,32px);line-height:1.18;font-weight:400;text-transform:uppercase;letter-spacing:.005em;margin:0 0 22px;padding:0;-webkit-text-stroke:.25px #fff;paint-order:stroke fill;text-shadow:1px 2px #74121b,2px 3px #000;text-wrap:balance}.mn-rules__section h3{color:#f2f5f8;font-family:Arial,Helvetica,sans-serif!important;font-size:19px;line-height:1.4;font-weight:700;margin:30px 0 12px;letter-spacing:0;text-transform:none;scroll-margin-top:120px}.mn-rules__section>div:last-child p:last-child{margin-bottom:0}.mn-rules .mn-rules__back-top{display:inline-flex;gap:12px;align-items:center;color:var(--mn-rules-link);min-height:44px;font-size:14px;margin-top:44px;padding-top:18px;border-top:1px solid var(--mn-rules-line);text-decoration:none}#official-rules-top{scroll-margin-top:80px}@media(max-width:989px){.mn-rules{padding-inline:24px}.mn-rules__layout{grid-template-columns:180px minmax(0,1fr);gap:28px}.mn-rules__navigation{padding-right:0}.mn-rules__contents a{font-size:12px;gap:7px}.mn-rules__notice{padding:20px}}@media(max-width:749px){.mn-rules{padding:34px 20px 56px;font-size:16px;line-height:1.75}.mn-rules__header{margin-bottom:24px;padding-bottom:24px}.mn-rules .mn-rules__giveaway{font-size:12px;letter-spacing:.075em;max-width:33em}.mn-rules .mn-rules__title{font-size:clamp(38px,10vw,54px)}.mn-rules__layout{display:block}.mn-rules__navigation{position:static;max-height:none;margin-bottom:32px;padding:18px;background:transparent;border:1px solid var(--mn-rules-line)}.mn-rules .mn-rules__nav-label{margin-bottom:10px}.mn-rules .mn-rules__contents{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px}.mn-rules__contents a{font-size:12px;line-height:1.5;padding-block:8px}.mn-rules__contents a:before{display:none}.mn-rules .mn-rules__mail-link{margin-top:10px;padding-top:14px;width:100%}.mn-rules__notice{padding:18px}.mn-rules__notice p{font-size:16px}.mn-rules__opening{font-size:16px;margin-bottom:30px}.mn-rules__section{padding-top:26px;margin-top:28px;scroll-margin-top:100px}.mn-rules__section h2{font-size:25px;margin-bottom:18px}.mn-rules__section h3{font-size:18px;scroll-margin-top:100px}}@media print{.mn-rules{padding:0;background:#fff;color:#000;font-size:11pt;line-height:1.5}.mn-rules__layout{display:block}.mn-rules__navigation,.mn-rules .mn-rules__back-top{display:none}.mn-rules__document{max-width:none;color:#000}.mn-rules .mn-rules__giveaway,.mn-rules .mn-rules__title,.mn-rules__section h2,.mn-rules__section h3,.mn-rules__notice p,.mn-rules__opening,.mn-rules a{color:#000;text-shadow:none;-webkit-text-stroke:0}.mn-rules .mn-rules__title{font-size:30pt}.mn-rules__notice{background:none;border-color:#777}.mn-rules__section{break-inside:auto}.mn-rules__section h2,.mn-rules__section h3{break-after:avoid}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/mn-official-rules.css.map */
