.zz-games-legal{width:min(860px,calc(100% - 40px));margin:0 auto;padding:36px 0 max(48px,env(safe-area-inset-bottom));color:#17364e}.zz-games-legal-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin-bottom:24px}.zz-games-legal-bottom,.zz-games-legal-nav a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:inherit;text-decoration:underline;text-underline-offset:4px}.zz-games-legal-back svg{width:20px;height:20px}.zz-games-legal-date,.zz-games-legal-hint{margin-top:12px;color:#516572}.zz-games-legal-content{margin-top:28px;font-size:16px;line-height:1.7;overflow-wrap:anywhere}.zz-games-legal-content h2,.zz-games-legal-content h3{margin:28px 0 12px;font-size:1.25em;font-weight:700;line-height:1.4}.zz-games-legal-content ol,.zz-games-legal-content p,.zz-games-legal-content ul{margin:12px 0}.zz-games-legal-content ol,.zz-games-legal-content ul{padding-left:24px}.zz-games-legal-content ul{list-style:disc}.zz-games-legal-content ol{list-style:decimal}.zz-games-legal-content a{color:inherit;text-decoration:underline;text-underline-offset:4px}.zz-games-legal-bottom{margin-top:24px}.zz-games-legal-tv{width:min(1180px,calc(100% - 12vw));padding-top:5vh}.zz-games-legal-tv .zz-games-legal-content{font-size:clamp(22px,2vw,30px);line-height:1.6}.zz-games-legal-tv h1{font-size:clamp(32px,3.3vw,50px);line-height:1.2}.zz-games-legal-tv .zz-games-legal-bottom,.zz-games-legal-tv .zz-games-legal-date,.zz-games-legal-tv .zz-games-legal-hint,.zz-games-legal-tv .zz-games-legal-nav{font-size:clamp(18px,1.7vw,26px);line-height:1.5}.zz-games-legal-tv [data-tv-focus]:focus{outline:4px solid #1474b1;outline-offset:6px}@media (max-width:600px){.zz-games-legal{width:calc(100% - 32px);padding-top:24px}}