.wf-legal-page,.wf-support-page{min-height:100vh;color:#d7eaf4;background:linear-gradient(135deg,#07111f,#0a1429 60%,#090d19);font-family:Inter,'Segoe UI',Arial,sans-serif!important}.wf-legal-shell{width:min(1050px,calc(100% - 155px));margin:0 auto;padding:105px 20px 100px 30px}.wf-legal-hero{padding:28px 0}.wf-legal-eyebrow{font-size:11px;color:#76eafa;text-transform:uppercase;letter-spacing:.2em;font-weight:750}.wf-legal-hero h1{font-size:clamp(32px,5vw,54px);color:#fff;margin:15px 0}.wf-legal-hero p{color:#b5c7d8;line-height:1.7}.wf-legal-panel{border:1px solid #2b5266;background:#101f32dd;padding:clamp(20px,3vw,36px);border-radius:18px;line-height:1.75}.wf-legal-panel h2{font-size:20px;color:#79e6f3;margin:23px 0 10px}.wf-legal-panel h2:first-child{margin-top:0}.wf-legal-panel p{margin:0 0 15px}.wf-legal-panel a{color:#7becfc;text-decoration:underline}.wf-legal-panel ul{list-style:disc;padding-left:22px;margin:10px 0 16px}.wf-legal-warning{border-left:4px solid #f3b75b;padding:16px 18px;background:#3c2a213e;border-radius:10px;margin:18px 0;font-size:14px}.wf-support-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0}.wf-support-card{background:#0e2137;border:1px solid #34657d;border-radius:16px;padding:24px}.wf-support-card h2{margin:0 0 12px;color:#85f0ff}.wf-support-card p{color:#a7c0cd;line-height:1.6}.wf-support-card .wf-support-status{display:inline-block;color:#f8d5a5;font-size:12px;margin-top:15px}@media(max-width:900px){.wf-support-grid{grid-template-columns:1fr}}@media(max-width:750px){.wf-legal-shell{width:auto;padding:30px 15px 110px}}
