.legal-page{color:#ffffffe6;background:#0d1117;min-height:100vh;padding:80px 24px;font-family:Inter,system-ui,sans-serif;line-height:1.6}.legal-header{max-width:700px;margin:0 auto 60px}.back-link{color:#58a6ff;align-items:center;gap:12px;margin-bottom:32px;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.back-link:hover{color:#fff;transform:translate(-4px)}.legal-page h1{color:#fff;margin-bottom:8px;font-size:2.5rem;font-weight:700}.legal-page .meta{color:#fff6;font-size:.9rem}.legal-content{max-width:700px;margin:0 auto}.legal-page section{margin-bottom:40px}.legal-page h2{color:#fff;margin-bottom:16px;font-size:1.25rem;font-weight:600}.legal-page p{color:#fff9;margin-bottom:16px}.legal-page footer{border-top:1px solid #ffffff1a;margin-top:60px;padding-top:40px;font-size:.9rem}.legal-page footer a{color:#58a6ff;text-decoration:none}
