.document-rules-page{--rules-ink:#584127;--rules-gold:#d49850;--rules-line:#d4985040;--rules-paper:#fff8e8}.document-rules-page .rules-main{position:relative;isolation:isolate;padding:154px 32px 100px}.rules-main:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;height:640px;background:url(/design-assets/hero-bg-main-5a8d93f01e.webp) center 42%/cover no-repeat;opacity:.14;mask-image:linear-gradient(#000,transparent 96%);pointer-events:none}.rules-document{max-width:1280px;margin:0 auto}.rules-page-heading{position:relative;margin-bottom:46px}.rules-home-link{display:inline-flex;align-items:center;gap:10px;color:#9a6c21;font-size:14px;font-weight:550;text-decoration:none}.rules-home-link:hover{color:#584127}.document-rules-page .rules-page-heading h1{margin:22px 0 20px;color:#403629;font-family:var(--heading);font-size:clamp(48px,5.2vw,88px);font-weight:760;font-variation-settings:"wght" 760,"wdth" 47,"opsz" 28;line-height:1.04;letter-spacing:.01em;text-transform:uppercase;overflow-wrap:anywhere}.rules-title-ornament{display:flex;align-items:center;min-height:23px}.rules-title-ornament .design-icon{width:193px;height:auto}.rules-layout{display:grid;grid-template-columns:252px minmax(0,1fr);gap:44px;align-items:start}.rules-toc{position:sticky;top:104px;min-width:0;padding:24px 0 20px;border-top:1px solid var(--rules-line);border-bottom:1px solid var(--rules-line)}.document-rules-page .rules-toc h2{margin:0 0 18px;font-size:24px;font-weight:750;line-height:1.15;color:#84623b}.rules-toc-list{display:grid;gap:4px}.rules-toc-list>a{display:flex;align-items:flex-start;gap:12px;padding:10px 12px;border-radius:10px;color:#94744e;font-size:14px;line-height:1.4;text-decoration:none}.rules-toc-list>a:focus-visible,.rules-toc-list>a:hover{background:#ffc76c26;color:#584127}.rules-toc-marker{display:grid;place-items:center;flex:0 0 22px;min-height:20px;color:#c28a45;font-size:12px;font-weight:650;font-variant-numeric:tabular-nums}.rules-toc-marker .design-icon{width:12px;height:12px;margin-top:3px}.rules-content{display:grid;gap:24px;min-width:0;color:var(--rules-ink);font-size:17px;line-height:1.65}.rules-section{position:relative;scroll-margin-top:110px;padding:32px 38px;border:1px solid var(--rules-line);border-radius:22px;background:linear-gradient(145deg,#fffaf0f2,#fff4dfc7);box-shadow:inset 0 2px 8px #fff8ed,0 8px 30px #8b5d2405}.rules-section:target{border-color:#d4985099;box-shadow:inset 0 2px 8px #fff8ed,0 0 0 3px #d498500c}.rules-section-intro{border-color:#e8c28c;background:linear-gradient(120deg,#fff2d8,#fff9ed)}.document-rules-page .rules-section h2{margin:0 0 18px;font-size:30px;font-weight:750;font-variation-settings:"wght" 750,"wdth" 48,"opsz" 28;line-height:1.15;color:#765532;letter-spacing:.015em}.document-rules-page .rules-section h3{margin:24px 0 12px;font-size:24px;line-height:1.2}.document-rules-page .rules-content p{margin:0 0 18px;line-height:1.65}.document-rules-page .rules-content p:last-child{margin-bottom:0}.rules-content ol,.rules-content ul{margin:0;padding-left:22px}.rules-content li{padding-left:6px;line-height:1.65;overflow-wrap:anywhere}.rules-content li+li{margin-top:12px}.rules-content li::marker{color:var(--rules-gold)}.rules-content li li+li,.rules-content li>ol,.rules-content li>ul{margin-top:8px}.rules-content a{color:#9a6c21;text-decoration:underline;text-underline-offset:3px}.rules-content a:hover{color:#584127}.rules-content strong{font-weight:650}@media(min-width:1600px){.document-rules-page .rules-main{padding-top:172px}}@media(max-width:1100px){.document-rules-page .rules-main{padding:132px 24px 72px}.rules-layout{grid-template-columns:210px minmax(0,1fr);gap:28px}.rules-section{padding:28px}.rules-toc-list>a{padding:9px 6px;gap:8px}.rules-content{font-size:16px}}@media(max-width:760px){.document-rules-page .rules-main{padding:118px 20px 56px}.rules-main:before{height:430px;background-position:50% 30%;opacity:.1}.rules-page-heading{margin-bottom:26px}.document-rules-page .rules-page-heading h1{font-size:48px;margin:20px 0 16px}.rules-title-ornament .design-icon{width:150px}.rules-layout{display:block}.rules-toc{position:static;padding:18px 0;margin-bottom:24px}.document-rules-page .rules-toc h2{font-size:22px;margin-bottom:12px}.rules-toc-list{display:flex;gap:8px;overflow-x:auto;padding:0 0 6px;scrollbar-width:thin;scrollbar-color:#d4985059 transparent}.rules-toc-list>a{flex:none;align-items:center;gap:8px;padding:9px 12px;border:1px solid var(--rules-line);background:#fff8e8;white-space:nowrap;font-size:13px}.rules-toc-marker{flex-basis:auto;min-width:16px}.rules-content{gap:18px;font-size:16px}.rules-section{padding:24px 22px;border-radius:18px;scroll-margin-top:92px}.document-rules-page .rules-section h2{font-size:27px;margin-bottom:16px}.rules-content ol,.rules-content ul{padding-left:18px}.rules-content li{padding-left:3px}.rules-content li+li{margin-top:14px}.document-offer-page .rules-page-heading h1,.document-privacy-page .rules-page-heading h1{font-size:clamp(34px,10vw,42px);overflow-wrap:normal;word-break:normal;hyphens:none;text-wrap:balance}}