*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}img{display:block;max-width:100%;height:auto}a{color:inherit}p,h1,h2,h3,figure,dl,dd{margin-top:0}h1,h2,h3{line-height:1.05}:root{--red:#df173d;--wine:#75152d;--ink:#251a1d;--paper:#fff8e9;--cream:#f4e8d1;--gold:#b4873d;--line:#bcae96}body{color:var(--ink);background:var(--paper);font:17px/1.68 Georgia,serif}.paper-line{display:flex;justify-content:space-between;padding:7px max(20px,calc((100% - 1220px)/2));color:white;background:var(--wine);font:10px Arial;letter-spacing:.16em}.pa-head{display:grid;grid-template-columns:190px 1fr auto;gap:25px;align-items:center;width:min(1220px,calc(100% - 32px));margin:auto;padding:17px 0;border-bottom:4px double var(--ink)}.pa-head>a{width:170px}.pa-head nav{display:flex;justify-content:center;gap:30px}.pa-head nav a,.text-btn{font:12px Arial;text-transform:uppercase;letter-spacing:.1em}.pa-head>div,.pa-final>div:last-child{display:flex;gap:15px;align-items:center}.red-btn{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:0 20px;color:white;background:var(--red);font:900 11px Arial;text-decoration:none;text-transform:uppercase;letter-spacing:.08em}.red-btn.large{min-height:52px}.folio{color:var(--red);font:900 10px Arial;letter-spacing:.18em;text-transform:uppercase}.pa-cover{display:grid;grid-template-columns:1fr .8fr 150px;gap:35px;width:min(1220px,calc(100% - 40px));margin:auto;padding:65px 0 85px;border-bottom:1px solid var(--line)}.pa-cover h1{font-size:clamp(48px,6vw,83px);font-weight:500}.deck{font-size:19px}.pa-cover figure{margin:0;padding:10px;background:white;box-shadow:0 18px 50px rgba(70,40,25,.18)}.pa-cover figure img{width:100%;height:480px;object-fit:contain}.pa-cover figcaption{padding:12px;font-style:italic}.pa-cover aside{border-left:1px solid var(--line);padding-left:18px}.pa-cover aside>span{color:var(--red);font:900 10px Arial}.pa-cover aside p{padding:11px 0;margin:0;border-bottom:1px solid var(--line);font-style:italic}.pa-story,.pa-account,.pa-games,.pa-bonus,.pa-cash,.pa-mobile,.pa-safe,.pa-faq,.pa-final{width:min(1120px,calc(100% - 40px));margin:auto;padding:90px 0}.pa-story{display:grid;grid-template-columns:.25fr 1fr .65fr;gap:35px}.pa-story h2,.pa-account h2,.pa-games h2,.pa-bonus h2,.pa-cash h2,.pa-mobile h2,.pa-safe h2,.pa-faq h2{font-size:clamp(34px,4vw,56px);font-weight:500}.pa-story figure,.pa-account figure{margin:0;padding:8px;background:white;box-shadow:0 18px 45px rgba(70,40,25,.16)}.pa-story figure img{width:100%;height:280px;object-fit:cover}.pa-story figcaption,.pa-account figcaption{padding:9px;font-style:italic}.pa-account{display:grid;grid-template-columns:.65fr 1.1fr;gap:60px;align-items:center;border-block:1px solid var(--line)}.pa-account figure img{width:100%;height:480px;object-fit:contain}.pa-games header,.pa-faq header{display:grid;grid-template-columns:.3fr 1fr}.pa-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.pa-grid figure{margin:0;border:1px solid var(--line);background:white}.pa-grid img{width:100%;aspect-ratio:1.5;object-fit:cover}.pa-grid figcaption{display:flex;justify-content:space-between;padding:11px}.pa-grid small{color:var(--red)}.pa-columns{columns:2;column-gap:50px;margin-top:30px;padding:25px;border-block:1px solid var(--line)}.pa-bonus{display:grid;grid-template-columns:1fr .8fr;gap:60px;color:white;background:var(--wine);padding-inline:max(30px,calc((100vw - 1120px)/2));width:100%}.pa-bonus .folio{color:#efc66e}.pa-bonus table{width:100%;border-collapse:collapse}.pa-bonus th,.pa-bonus td{padding:11px;border-bottom:1px solid rgba(255,255,255,.3);text-align:left}.pa-bonus th{color:#efc66e}.pa-cash{display:grid;grid-template-columns:.25fr 1fr .7fr;gap:40px}.pa-cash dl{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.pa-cash dl div{border-top:3px solid var(--red);padding:12px}.pa-cash dt{color:var(--red);font-size:28px}.pa-cash dd{margin:0}.pa-mobile{display:grid;grid-template-columns:1fr .8fr;gap:50px;align-items:center;border-block:1px solid var(--line)}.pa-mobile figure{margin:0}.pa-mobile img{width:100%}.pa-safe{display:grid;grid-template-columns:180px 1fr 1fr;gap:40px;align-items:center}.pa-safe>span{color:var(--red);font-size:90px}.pa-faq details{border-top:1px solid var(--line)}.pa-faq summary{padding:20px 0;font-size:22px;cursor:pointer}.pa-faq details p{color:#685a52}.pa-final{display:grid;grid-template-columns:1fr .6fr auto;gap:35px;align-items:center}.pa-final img{width:150px}.pa-final h2{font-size:34px;margin:12px 0 0}footer{display:flex;justify-content:space-between;padding:25px max(20px,calc((100% - 1120px)/2));color:white;background:var(--ink);font:10px Arial;letter-spacing:.1em;text-transform:uppercase}footer p{margin:0}@media(max-width:850px){.pa-head{grid-template-columns:1fr auto}.pa-head nav{display:none}.pa-cover{grid-template-columns:1fr 1fr}.pa-cover aside{grid-column:1/-1}.pa-story{grid-template-columns:1fr 2fr}.pa-story figure{grid-column:1/-1}.pa-account,.pa-bonus,.pa-mobile,.pa-safe,.pa-final{grid-template-columns:1fr}.pa-cash{grid-template-columns:1fr}.pa-final>div:last-child{justify-content:flex-start}}@media(max-width:560px){.paper-line span:last-child{display:none}.pa-head{width:calc(100% - 24px)}.pa-head>a{width:120px}.pa-head .text-btn{display:none}.red-btn{padding:0 13px}.pa-cover,.pa-story,.pa-account,.pa-games,.pa-mobile,.pa-safe,.pa-faq,.pa-final{display:block;width:calc(100% - 28px);padding:65px 0}.pa-cover h1{font-size:46px}.pa-cover figure{margin:35px 0}.pa-cover figure img{height:390px}.pa-cover aside{padding:15px 0;border-left:0;border-top:1px solid var(--line)}.pa-story figure,.pa-account figure{margin-top:30px}.pa-account figure img{height:390px}.pa-games header,.pa-faq header{display:block}.pa-grid{grid-template-columns:1fr 1fr}.pa-grid figcaption small{display:none}.pa-columns{columns:1}.pa-bonus{display:block;padding:65px 20px}.pa-bonus table{margin-top:30px}.pa-cash{width:calc(100% - 28px);padding:65px 0}.pa-cash dl{grid-template-columns:1fr}.pa-safe>*{margin-bottom:20px}.pa-final>div:last-child{display:flex;flex-wrap:wrap;margin-top:25px}footer{display:block}footer p{margin-top:7px}}