.legal-shell{width:min(900px,calc(100% - 24px));margin:0 auto;padding:18px 0 52px;display:grid;gap:12px}.legal-head{min-height:92px;padding:18px;display:flex;align-items:center;justify-content:flex-start;gap:16px}.legal-head>div{min-width:0;flex:1}.legal-head h1{margin:4px 0 0}.legal-panel{padding:clamp(20px,4vw,38px)}.legal-panel h2{margin:30px 0 8px;font-size:24px}.legal-panel h2:first-child{margin-top:0}.legal-panel p,.legal-panel li{color:#c4c1b1;font-size:13pt;line-height:1.55}html[data-mfm-locale="zh-TW"] body .legal-panel p:not(.legal-meta),html[data-mfm-locale="zh-TW"] body .legal-panel li{font-family:"MFM Reading","MFM Pixel",monospace;font-weight:400;font-synthesis:none;letter-spacing:normal}.legal-panel ul{padding-left:24px}.legal-panel a{color:var(--gold)}.legal-meta{margin:0;color:var(--muted)!important}.legal-note{padding:13px 15px;border:2px solid #5c522f;color:var(--gold)!important;background:#090803}.legal-nav{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.legal-nav .pix-btn{display:flex;align-items:center;text-decoration:none}.legal-nav .pix-btn:not(.ranking-back){color:var(--text,#f1eedc)!important}.legal-head>.ranking-back{box-sizing:border-box;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;padding:0!important;display:grid!important;place-items:center!important;align-self:stretch;aspect-ratio:1;flex:0 0 auto}.legal-head>.ranking-back .back-arrow-icon{display:block;width:20px;height:16px;background:currentColor;clip-path:polygon(0 50%,42% 0,42% 31%,100% 31%,100% 69%,42% 69%,42% 100%)}.legal-contact{display:inline-block;margin-top:4px}

