.content-page{background:var(--background);min-height:100vh;padding:110px 25px 100px}.content-back{width:fit-content;color:var(--text-muted);align-items:center;gap:7px;margin-bottom:55px;font-size:12px;text-decoration:none;transition:color .2s,transform .2s;display:inline-flex}.content-back:hover{color:var(--accent);transform:translate(-3px)}.content-hero{text-align:center;max-width:850px;margin:0 auto}.content-eyebrow{color:var(--accent);letter-spacing:2px;text-transform:uppercase;font-size:10px;font-weight:700}.content-hero h1{color:var(--text-primary);letter-spacing:-1.8px;margin-top:15px;font-size:clamp(35px,5vw,57px);line-height:1.1}.content-hero p{max-width:650px;color:var(--text-secondary);margin:18px auto 0;font-size:14px;line-height:1.8}.content-body{background:var(--surface);border:1px solid var(--border);border-radius:13px;max-width:1050px;margin:65px auto 0;padding:35px}.content-body h2{color:var(--text-primary);margin-bottom:12px;font-size:21px}.content-body h3{color:var(--text-primary);margin-top:25px;margin-bottom:8px;font-size:15px}.content-body p{color:var(--text-secondary);margin-bottom:15px;font-size:12px;line-height:1.8}.content-body ul{margin:10px 0 20px 18px}.content-body li{color:var(--text-secondary);margin-bottom:9px;font-size:12px;line-height:1.7}.content-body a{color:var(--accent);text-decoration:none}.content-body a:hover{color:var(--accent-hover)}.content-grid{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:25px;display:grid}.content-card{border:1px solid var(--border);background:#090e14;border-radius:10px;padding:22px;transition:transform .2s,border-color .2s}.content-card:hover{border-color:#35d07f66;transform:translateY(-4px)}.content-card h3{color:var(--text-primary);margin:0 0 8px;font-size:14px}.content-card p{color:var(--text-muted);margin:0;font-size:11px}@media (max-width:700px){.content-page{padding:90px 18px 70px}.content-back{margin-bottom:40px}.content-body{padding:23px}.content-grid{grid-template-columns:1fr}}@media (max-width:480px){.content-page{padding:75px 14px 60px}.content-hero h1{letter-spacing:-1px;font-size:29px}.content-body{margin-top:40px;padding:18px 14px}.content-card{padding:16px}}
