.policy-page{max-width:980px;margin:0 auto;padding:34px 18px 70px}.policy-page h1{margin:10px 0}.policy-intro{max-width:780px;color:var(--muted,#6f6a63);line-height:1.9}.policy-nav{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 28px}.policy-nav a{display:inline-flex;padding:9px 13px;border:1px solid var(--line,#e8e1d8);border-radius:999px;background:#fff;text-decoration:none}.policy-card{background:#fff;border:1px solid var(--line,#e8e1d8);border-radius:18px;padding:22px;margin:14px 0;scroll-margin-top:20px}.policy-card h2{margin-top:0}.policy-card h3{font-size:1rem;margin:22px 0 8px}.policy-card p,.policy-card li{line-height:1.95}.policy-card ul{padding-right:22px}.policy-config{background:#f7f3ed;border-radius:12px;padding:13px 15px}.policy-note{border-inline-start:3px solid #9b754c;padding:10px 14px;background:#fbf8f4;border-radius:10px}.policy-channels{display:flex;flex-wrap:wrap;gap:10px}.policy-channels a{display:inline-flex;padding:9px 12px;border:1px solid var(--line,#e8e1d8);border-radius:10px;text-decoration:none}.policy-empty{color:var(--muted,#6f6a63)}.policy-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.policy-meta>div{border:1px solid var(--line,#e8e1d8);border-radius:12px;padding:12px}.policy-back{display:inline-block;margin-bottom:8px}@media(max-width:600px){.policy-page{padding:24px 14px 50px}.policy-card{padding:17px}.policy-nav{gap:6px}.policy-nav a{font-size:.9rem;padding:8px 10px}}