html{scroll-padding-top:110px}.info-page{margin:0;min-height:100svh;display:flex;flex-direction:column;background:#fcfaf7;color:#352640;font:400 16px/1.7 var(--font-body,"Nunito Sans",Arial,sans-serif);font-synthesis:none;--info-purple:#7953df;--info-line:#e7dfed;--info-muted:#6e6179}.info-page *,.info-page *:before,.info-page *:after{box-sizing:border-box}.info-page h1,.info-page h2,.info-page h3,.info-page p{margin:0}.info-page h1,.info-page h2,.info-page h3{font-family:var(--font-display,"Outfit",sans-serif)}.info-page a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}.info-page a:focus-visible{outline:3px solid #a17bdf;outline-offset:4px}.info-page main{flex:1}.info-page .brand{display:inline-flex;align-items:center;justify-content:center;flex:none;min-height:44px;font-size:26px;font-weight:800;line-height:1;letter-spacing:-1.2px;padding:7px 13px;border-radius:11px;background:var(--info-purple);color:#fff;white-space:nowrap}.info-page .site-header{display:flex;align-items:center;gap:24px;position:sticky;top:0;z-index:20;height:82px;flex:none;padding:14px max(24px,calc((100% - 1120px)/2));border-bottom:1px solid var(--info-line);background:#fcfaf7}.info-page .back-home{display:inline-flex;align-items:center;min-height:44px;margin-left:auto;font-size:13px;font-weight:750;white-space:nowrap}.info-page .back-home:hover{color:#6540bc;text-decoration:underline;text-underline-offset:4px}.info-page .button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 20px;border:1px solid var(--info-purple);border-radius:11px;background:var(--info-purple);color:#fff;font-size:14px;font-weight:800;line-height:1.4;text-align:center;text-decoration:none;transition:background .15s}.info-page .button:hover{background:#6540bc;border-color:#6540bc}.info-page .site-header .button{font-size:13px;padding:11px 18px;white-space:nowrap}.info-page .info-hero{padding:56px max(24px,calc((100% - 1120px)/2));background:radial-gradient(ellipse at top right,#62408e,#24192f 75%);color:#fff}.info-page .eyebrow{margin:0 0 14px;color:#dfc9fc;font-size:10px;font-weight:800;line-height:1.6;letter-spacing:1.7px}.info-page .info-hero h1{margin:0 0 16px;color:#fff;font-size:clamp(36px,5vw,60px);font-weight:700;line-height:1.1;letter-spacing:-1.5px}.info-page .info-hero>p:last-child{max-width:700px;color:#e4d7ef;font-size:16px;line-height:1.7}.info-page .info-layout{display:grid;grid-template-columns:200px minmax(0,1fr);width:calc(100% - 48px);max-width:1120px;margin:44px auto 70px;gap:48px}.info-page .info-nav{display:flex;flex-direction:column;gap:8px;align-self:start;position:sticky;top:106px;padding:8px;background:#f4edf9;border:1px solid var(--info-line);border-radius:15px}.info-page .info-nav a{display:flex;align-items:center;min-height:44px;padding:12px;border-radius:9px;font-size:13px;font-weight:650;line-height:1.5}.info-page .info-nav a:hover{background:#e9def6;color:#6540bc}.info-page .info-nav a[aria-current=page]{background:var(--info-purple);color:#fff;font-weight:800}.info-page .info-content{min-width:0;color:var(--info-muted);font-size:16px;line-height:1.85;overflow-wrap:anywhere}.info-page .info-content h2,.info-page .info-content h3{margin:32px 0 14px;color:#352640;font-size:25px;font-weight:650;line-height:1.3;letter-spacing:-.4px}.info-page .info-content>:first-child{margin-top:0}.info-page .info-content p{margin:0 0 18px}.info-page .info-content li+li{margin-top:12px}.info-page .info-content ul{margin:0 0 20px;padding-left:22px}.info-page .info-content a:not(.button){color:#6840b5;text-decoration:underline;text-underline-offset:3px}.info-page .info-content .button{max-width:100%;white-space:normal}.info-page .info-content .info-updated{margin-top:36px;padding-top:20px;border-top:1px solid var(--info-line);font-size:12px}.info-page .help-topics{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;margin-top:8px}.info-page .help-topics section{min-width:0}.info-page .support-email{margin:2px 0 6px}.info-page .site-footer{display:flex;align-items:center;flex-wrap:wrap;gap:24px 32px;margin:0;padding:30px max(24px,calc((100% - 1120px)/2));border-top:1px solid var(--info-line);background:#f4edf9;color:var(--info-muted)}.info-page .site-footer>div{display:flex;align-items:center;flex-wrap:wrap;gap:14px 20px}.info-page .site-footer>div>span{font-size:12px}.info-page .site-footer nav{display:flex;align-items:center;flex-wrap:wrap;gap:4px 20px;margin-left:auto}.info-page .site-footer nav a{display:inline-flex;align-items:center;min-height:44px;font-size:12px;font-weight:700;line-height:1.5}.info-page .site-footer nav a:hover{color:#6540bc;text-decoration:underline;text-underline-offset:4px}.info-page .site-footer>small{flex-basis:100%;padding-top:16px;border-top:1px solid #e3d8ed;font-size:11px;line-height:1.6}.info-page .skip-link{position:fixed;top:8px;left:12px;z-index:30;padding:12px 18px;border-radius:9px;background:#fff;color:#6540bc;transform:translateY(-160%)}.info-page .skip-link:focus{transform:none}@media(max-width:760px){html{scroll-padding-top:94px}.info-page .site-header{height:72px;gap:16px;padding:12px 20px}.info-page .site-header .brand{font-size:25px;padding:7px 12px}.info-page .back-home{font-size:12px}.info-page .site-header .button{padding:11px 14px;font-size:12px}.info-page .info-hero{padding:36px 24px}.info-page .info-hero h1{font-size:clamp(36px,7vw,48px);letter-spacing:-1px}.info-page .info-hero>p:last-child{font-size:15px}.info-page .info-layout{display:block;width:calc(100% - 48px);margin:24px auto 40px}.info-page .info-nav{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:30px;gap:6px}.info-page .info-nav a{padding:11px 12px;font-size:13px}.info-page .info-content{font-size:15px;line-height:1.8}.info-page .info-content h2,.info-page .info-content h3{font-size:23px}.info-page .help-topics{grid-template-columns:1fr;gap:0}.info-page .site-footer{display:block;padding:28px 24px}.info-page .site-footer>div{gap:12px 18px}.info-page .site-footer nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;margin:18px 0 16px}.info-page .site-footer>small{display:block}}@media(max-width:360px){.info-page .site-header{gap:10px;padding-inline:16px}.info-page .site-header .brand{font-size:24px;padding-inline:11px}.info-page .back-home{font-size:11px}.info-page .site-header .button{padding-inline:12px;font-size:11px}.info-page .info-hero{padding:32px 20px}.info-page .info-layout{width:calc(100% - 40px)}.info-page .info-nav a{font-size:12px;padding-inline:10px}.info-page .info-content h2,.info-page .info-content h3{font-size:22px}.info-page .site-footer{padding-inline:20px}.info-page .site-footer>div>span{font-size:11px}}@media(prefers-reduced-motion:reduce){.info-page .button{transition:none}}.info-page .rules-intro{margin-bottom:26px}.info-page .rules-content .rules-intro>h2{margin-top:0;font-size:29px;line-height:1.25}.info-page .rules-essentials{padding:22px 24px;margin:28px 0;border:1px solid #dfcfee;border-radius:15px;background:#f2eaf9}.info-page .rules-essentials>h2{margin:0 0 14px;font-size:22px}.info-page .rules-essentials ul{margin:0;padding-left:20px}.info-page .rules-essentials li{font-size:14px;line-height:1.7}.info-page .rules-essentials li+li{margin-top:7px}.info-page .rules-toc{padding:23px 0 26px;margin-bottom:36px;border-block:1px solid var(--info-line)}.info-page .rules-toc>h2{font-size:20px;margin:0 0 14px}.info-page .rules-toc ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 24px;margin:0;padding:0;list-style:none;counter-reset:rule-link}.info-page .rules-toc li{counter-increment:rule-link;min-width:0}.info-page .rules-toc li+li{margin-top:0}.info-page .rules-toc a{display:flex;align-items:center;gap:10px;min-height:44px;padding:7px 8px;border-radius:8px;font-size:13px;font-weight:700;line-height:1.5;text-decoration:none!important}.info-page .rules-toc a:before{content:counter(rule-link,decimal-leading-zero);flex:none;color:#8a709e;font-size:10px;font-variant-numeric:tabular-nums}.info-page .rules-toc a:hover{background:#f2eaf9}.info-page .rule-section{margin:0 0 38px;scroll-margin-top:16px}.info-page .rule-section>h2{display:flex;align-items:flex-start;gap:12px;margin:0 0 16px;font-size:25px}.info-page .rule-number{display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:30px;height:30px;border-radius:8px;background:#eee4f8;color:#7953bd;font:800 12px/1 var(--font-body);font-variant-numeric:tabular-nums;margin-top:2px}.info-page .rules-actions{display:grid;gap:10px;margin:18px 0 22px}.info-page .rules-actions>div{padding:17px 20px;background:#f4eef9;border:1px solid var(--info-line);border-radius:12px}.info-page .rules-actions dt{font-weight:800;color:#44324f;font-size:14px}.info-page .rules-actions dd{margin:5px 0 0;font-size:14px;line-height:1.75}.info-page .rules-report-steps{padding-left:24px;margin:0 0 20px}@media(max-width:900px){.info-page .rules-toc ol{grid-template-columns:1fr}}@media(max-width:760px){.info-page .rules-content .rules-intro>h2{font-size:25px}.info-page .rules-essentials{padding:19px 20px}.info-page .rules-toc{margin-bottom:28px}.info-page .rule-section>h2{font-size:23px;gap:10px}.info-page .rule-number{min-width:27px;height:27px;margin-top:1px;font-size:11px}.info-page .rules-actions>div{padding:15px 17px}}@media(min-width:600px)and (max-width:760px){.info-page .rules-toc ol{grid-template-columns:repeat(2,minmax(0,1fr))}}
