
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;background:linear-gradient(135deg,#020617 0%,#0f172a 100%);color:#f1f5f9;line-height:1.7;min-height:100vh}header{background:rgba(15,23,42,.95);border-bottom:1px solid #334155;padding:1.5rem 1rem;text-align:center;backdrop-filter:blur(10px);position:sticky;top:0;z-index:100}header h1{margin:0 0 .5rem;font-size:clamp(1.5rem,5vw,2.5rem);background:linear-gradient(45deg,#ffd700,#ffeb3b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}header p{margin:0;color:#cbd5e1}.legal-main{max-width:1000px;margin:0 auto;padding:2rem 1rem 3rem}.legal-hero{background:linear-gradient(135deg,#0f1419 0%,#1a2332 50%,#0d1b2a 100%);border:1px solid rgba(255,215,0,.2);border-radius:25px;padding:2.2rem 1.5rem;text-align:center;box-shadow:0 20px 60px rgba(0,0,0,.45);margin-bottom:2rem}.legal-hero h1{font-size:clamp(1.8rem,5vw,2.7rem);margin:0 0 .8rem;color:#fff}.legal-hero p{margin:0;color:#cbd5e1}.legal-card{background:#1e293b;border:1px solid #334155;border-radius:20px;padding:clamp(1.2rem,4vw,2.5rem);box-shadow:0 16px 45px rgba(0,0,0,.3)}.legal-section{padding:1.25rem 0;border-bottom:1px solid #334155}.legal-section:first-child{padding-top:0}.legal-section:last-child{border-bottom:0;padding-bottom:0}.legal-section h2,.legal-source h2{color:#ffd700;font-size:1.25rem;margin:0 0 .7rem}.legal-card p{margin:.55rem 0;color:#dbe4ef}.legal-card strong{color:#fff}.legal-card span{color:inherit}.legal-source>br{display:none}.legal-source h2{margin-top:1.5rem}.legal-source h2:first-of-type{margin-top:0}.legal-source a{color:#ffd700}.legal-source h1{display:none}.mw-credit{max-width:1000px;margin:0 auto;padding:0 1rem 2rem;text-align:center;color:#94a3b8;font-size:.9rem}.mw-credit a{color:#ffd700;text-decoration:none}@media(max-width:600px){.legal-main{padding-top:1rem}.legal-card{border-radius:15px}.legal-hero{border-radius:18px}}
