:root{--sfe-ivory:#fbf7ec;--sfe-paper:#fffdf7;--sfe-ink:#18302e;--sfe-mute:#5b6f6c;--sfe-teal:#0e7c74;--sfe-teal-d:#0a5a54;--sfe-teal-l:#d9f0ec;--sfe-sun:#f4b63f;--sfe-line:#e7dfca;--sfe-r:22px;--sfe-head:"Arial Black", "Arial Bold", Gadget, Arial, sans-serif;--sfe-text:Arial, "Helvetica Neue", Helvetica, sans-serif}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:76px}.sfe-body{background:var(--sfe-ivory);color:var(--sfe-ink);font:17px/1.62 var(--sfe-text);margin:0;padding-bottom:84px}a{color:var(--sfe-teal-d)}img{max-width:100%;height:auto}.sfe-bar{z-index:30;backdrop-filter:blur(8px);border-bottom:1px solid var(--sfe-line);background:#fbf7ecf0;position:sticky;top:0}.sfe-bar-in{align-items:center;gap:10px;max-width:1120px;min-height:60px;margin:0 auto;padding:8px 14px;display:flex}.sfe-brand{color:var(--sfe-ink);align-items:center;gap:8px;margin-right:auto;text-decoration:none;display:flex}.sfe-brand img{width:62px;height:auto}.sfe-brand-txt{font:15px/1 var(--sfe-head);letter-spacing:-.2px}.sfe-brand-txt b{color:var(--sfe-teal)}.sfe-nav{gap:4px;display:none}.sfe-nav-a{color:var(--sfe-ink);border-radius:999px;padding:9px 13px;font-size:15px;text-decoration:none}.sfe-nav-a:hover{background:var(--sfe-teal-l)}.sfe-nav-a.is-active{background:var(--sfe-ink);color:var(--sfe-paper)}.sfe-pill{display:none}.sfe-more{position:relative}.sfe-more-btn{cursor:pointer;border:2px solid var(--sfe-ink);font:14px/1 var(--sfe-head);border-radius:999px;align-items:center;min-height:44px;padding:10px 16px;list-style:none;display:flex}.sfe-more-btn::-webkit-details-marker{display:none}.sfe-more[open] .sfe-more-btn{background:var(--sfe-ink);color:var(--sfe-paper)}.sfe-sheet{background:var(--sfe-paper);border-radius:var(--sfe-r);gap:4px;width:min(300px,86vw);padding:10px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 40px #18302e2e}.sfe-sheet-a{color:var(--sfe-ink);border-radius:14px;padding:13px 14px;font-weight:700;text-decoration:none;display:block}.sfe-sheet-a:hover,.sfe-sheet-a.is-active{background:var(--sfe-teal-l)}.sfe-sheet-a--soft{color:var(--sfe-mute);font-size:15px;font-weight:400}.sfe-main{grid-template-columns:minmax(0,1fr);gap:16px;max-width:1120px;margin:0 auto;padding:14px 12px 8px;display:grid}.sfe-main>*{min-width:0}.sfe-hero{background:linear-gradient(150deg, var(--sfe-teal) 0%, var(--sfe-teal-d) 100%);color:#f4fffc;border-radius:28px;grid-template-columns:minmax(0,1fr);gap:14px;padding:22px 20px;display:grid;overflow:hidden}.sfe-hero--flat{background:var(--sfe-paper);color:var(--sfe-ink);border:1px solid var(--sfe-line)}.sfe-crumb{opacity:.85;flex-wrap:wrap;gap:6px;margin:0 0 6px;font-size:13px;display:flex}.sfe-crumb a{color:inherit}.sfe-h1{font:27px/1.15 var(--sfe-head);letter-spacing:-.4px;margin:0 0 10px}.sfe-stamp{opacity:.92;align-items:center;gap:7px;margin:0;font-size:14px;display:flex}.sfe-dot{background:var(--sfe-sun);border-radius:50%;width:9px;height:9px;display:inline-block}.sfe-hero-img{border-radius:22px;justify-self:center;width:100%;max-width:190px}.sfe-hero--flat .sfe-hero-img{max-width:240px}.sfe-lost{font-size:18px}.sfe-ticket{background:var(--sfe-paper);color:var(--sfe-ink);border:2px dashed var(--sfe-sun);border-radius:20px;gap:8px;margin-top:16px;padding:16px;display:grid}.sfe-ticket p{margin:0}.sfe-ticket-head{font:19px/1.25 var(--sfe-head)}.sfe-ticket-sub{color:var(--sfe-mute);font-size:15px}.sfe-ticket-fine{color:var(--sfe-mute);font-size:13px}.sfe-btn{background:var(--sfe-sun);color:#1f1a0b;min-height:50px;font:16px/1 var(--sfe-head);border-radius:999px;justify-content:center;align-items:center;padding:0 26px;text-decoration:none;display:inline-flex;box-shadow:0 4px #c88c1c}.sfe-btn:active{transform:translateY(2px);box-shadow:0 2px #c88c1c}.sfe-label{font:13px/1.2 var(--sfe-head);text-transform:uppercase;letter-spacing:.9px;color:var(--sfe-teal);margin:0 0 10px}.sfe-chips{padding:0 2px}.sfe-chip-grid{grid-template-columns:repeat(2,1fr);gap:8px;margin:0;display:grid}.sfe-chip{background:var(--sfe-paper);border:1px solid var(--sfe-line);border-radius:18px;padding:12px 14px}.sfe-chip dt{color:var(--sfe-mute);text-transform:uppercase;letter-spacing:.5px;font-size:12px}.sfe-chip dd{margin:3px 0 0;font-size:15px;font-weight:700;line-height:1.35}.sfe-jump{gap:6px;display:grid}.sfe-jump-t{color:var(--sfe-mute);font-size:13px}.sfe-jump-row{scrollbar-width:thin;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.sfe-jump-row a{background:var(--sfe-teal-l);color:var(--sfe-teal-d);white-space:nowrap;border-radius:999px;flex:none;padding:9px 14px;font-size:14px;text-decoration:none}.sfe-stack-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.sfe-stack-card{background:var(--sfe-paper);border-radius:var(--sfe-r);border:1px solid var(--sfe-line);box-shadow:0 6px 0 -2px var(--sfe-teal-l);align-items:flex-start;gap:14px;padding:16px;display:flex}.sfe-num{background:var(--sfe-ink);width:38px;height:38px;color:var(--sfe-paper);font:17px/38px var(--sfe-head);text-align:center;border-radius:13px;flex:none}.sfe-stack-t{margin:0;font-weight:700}.sfe-stack-x{color:var(--sfe-mute);margin:2px 0 0;font-size:15px}.sfe-card{background:var(--sfe-paper);border:1px solid var(--sfe-line);border-radius:var(--sfe-r);padding:20px 18px}.sfe-prose>:first-child{margin-top:0}.sfe-prose h2{font:21px/1.25 var(--sfe-head);letter-spacing:-.2px;margin:30px 0 10px}.sfe-prose h3{margin:22px 0 6px;font-size:18px}.sfe-prose ul,.sfe-prose ol{padding-left:22px}.sfe-prose li{margin:4px 0}.sfe-prose img{border-radius:18px;margin:16px auto;display:block}.sfe-prose img[src*=\/game-]{vertical-align:top;border-radius:14px;width:calc(33.3% - 8px);max-width:150px;margin:4px;display:inline-block}.sfe-prose table{border-collapse:separate;border-spacing:0;border:1px solid var(--sfe-line);border-radius:16px;width:100%;margin:14px 0;font-size:15px;display:block;overflow:auto hidden}.sfe-prose th,.sfe-prose td{text-align:left;border-bottom:1px solid var(--sfe-line);vertical-align:top;padding:10px 12px}.sfe-prose th{background:var(--sfe-teal-l);text-transform:uppercase;letter-spacing:.4px;font-size:13px}.sfe-prose blockquote{background:#fff4d6;border:0;border-radius:16px;margin:16px 0;padding:12px 16px}.sfe-prose blockquote p{margin:0}.sfe-prose a[rel~=sponsored]{background:var(--sfe-teal);color:#fff;min-height:48px;font:15px/1 var(--sfe-head);border-radius:999px;align-items:center;padding:0 24px;text-decoration:none;display:inline-flex}.sfe-split{gap:12px;display:grid}.sfe-ticks,.sfe-flags{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sfe-ticks li,.sfe-flags li{padding-left:30px;position:relative}.sfe-ticks li:before,.sfe-flags li:before{width:21px;height:21px;font:13px/21px var(--sfe-head);text-align:center;border-radius:7px;position:absolute;top:1px;left:0}.sfe-ticks li:before{content:"+";background:var(--sfe-teal-l);color:var(--sfe-teal-d)}.sfe-flags li:before{content:"!";color:#7a4f00;background:#ffe7b8}.sfe-card--plus{border-top:5px solid var(--sfe-teal)}.sfe-card--minus{border-top:5px solid var(--sfe-sun)}.sfe-faq{gap:8px;display:grid}.sfe-q{background:var(--sfe-paper);border:1px solid var(--sfe-line);border-radius:18px}.sfe-q summary{cursor:pointer;min-height:48px;padding:15px 44px 15px 16px;font-weight:700;list-style:none;position:relative}.sfe-q summary::-webkit-details-marker{display:none}.sfe-q summary:after{content:"+";font:20px/1 var(--sfe-head);color:var(--sfe-teal);position:absolute;top:12px;right:16px}.sfe-q[open] summary:after{content:"–"}.sfe-q p{color:var(--sfe-mute);margin:0;padding:0 16px 16px}.sfe-next-row{scroll-snap-type:x mandatory;grid-auto-columns:72%;grid-auto-flow:column;gap:10px;padding-bottom:6px;display:grid;overflow-x:auto}.sfe-next-card{scroll-snap-align:start;background:var(--sfe-ink);color:var(--sfe-paper);border-radius:var(--sfe-r);gap:6px;min-height:120px;padding:16px;text-decoration:none;display:grid}.sfe-next-card b{font:15px/1.2 var(--sfe-head);color:var(--sfe-sun)}.sfe-next-card span{opacity:.9;font-size:14px;line-height:1.4}.sfe-foot{background:var(--sfe-ink);color:#cfe3df;margin-top:26px}.sfe-foot-in{max-width:1120px;margin:0 auto;padding:26px 16px}.sfe-foot-cols{gap:14px;margin-bottom:14px;display:grid}.sfe-foot-nav{flex-wrap:wrap;gap:6px 16px;display:flex}.sfe-foot-nav a{color:#f3fbf9;padding:6px 0;text-decoration:none}.sfe-foot-note{margin:8px 0;font-size:13px;line-height:1.55}.sfe-age{border:2px solid var(--sfe-sun);color:var(--sfe-sun);width:34px;height:34px;font:11px/30px var(--sfe-head);text-align:center;vertical-align:middle;border-radius:50%;margin-right:8px;display:inline-block}.sfe-tabs{z-index:40;background:var(--sfe-paper);border:1px solid var(--sfe-line);border-radius:24px;grid-template-columns:repeat(4,1fr) 1.2fr;gap:2px;padding:6px;display:grid;position:fixed;bottom:8px;left:8px;right:8px;box-shadow:0 10px 30px #18302e40}.sfe-tab{min-height:54px;color:var(--sfe-mute);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.sfe-tab.is-active{color:var(--sfe-teal-d);background:var(--sfe-teal-l)}.sfe-ico{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.sfe-tab--go{background:var(--sfe-sun);color:#1f1a0b;font:14px/1 var(--sfe-head)}@media (width>=720px){.sfe-main{gap:20px;padding:20px 18px}.sfe-hero{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;padding:34px 36px}.sfe-h1{font-size:36px}.sfe-hero-img{max-width:300px}.sfe-chip-grid{grid-template-columns:repeat(4,1fr)}.sfe-card{padding:30px 34px}.sfe-split{grid-template-columns:1fr 1fr}.sfe-prose table{display:table;overflow:visible}.sfe-next-row{grid-template-columns:repeat(3,1fr);grid-auto-columns:auto;grid-auto-flow:row;overflow:visible}.sfe-foot-cols{grid-template-columns:1fr 1fr}}@media (width>=980px){.sfe-body{padding-bottom:0}.sfe-tabs{display:none}.sfe-nav{display:flex}.sfe-more{display:none}.sfe-pill{background:var(--sfe-sun);color:#1f1a0b;min-height:44px;font:14px/1 var(--sfe-head);border-radius:999px;align-items:center;padding:0 20px;text-decoration:none;display:inline-flex}.sfe-prose{max-width:860px}.sfe-card.sfe-prose{justify-self:stretch;max-width:none}.sfe-prose>*{max-width:780px}.sfe-prose>table{max-width:100%}}
