.privacy-wrap{width:100%;max-width:760px;margin:0 auto;padding:0 20px}.privacy-wrap h1{letter-spacing:-.02em;margin:0;font-size:clamp(30px,5vw,44px);font-weight:700;line-height:1.1}.privacy-wrap h2{letter-spacing:-.01em;margin:0;font-size:21px;font-weight:700}.privacy-wrap p,.privacy-wrap li{color:#3a3a4a;text-wrap:pretty;margin:0;font-size:16px;line-height:1.7}.privacy-wrap strong{color:#1a1a2e}.updated{color:#6b6b7a;font-size:14px}.doc{flex-direction:column;gap:18px;padding:16px 0 72px;display:flex}.block{background:#fff9;border-radius:16px;flex-direction:column;gap:12px;padding:24px clamp(18px,4vw,28px);display:flex;box-shadow:0 6px 20px #1a1a2e0f}.privacy-wrap h2{align-items:baseline;gap:12px;display:flex}.docnum{letter-spacing:-.03em;color:#e65100;flex-shrink:0;font-size:32px;font-weight:800;line-height:1}.block:nth-of-type(5n+3) .docnum{color:#2e7d32}.block:nth-of-type(5n+4) .docnum{color:#d81b60}.block:nth-of-type(5n+5) .docnum{color:#00838f}.block:nth-of-type(5n+6) .docnum{color:#8e24aa}.block ul{flex-direction:column;gap:8px;margin:0;padding-left:22px;display:flex}.sub{color:#1a1a2e;margin-top:6px;font-size:15px;font-weight:700}.card{background:var(--color-card-bg);border-radius:var(--radius-card);box-shadow:var(--shadow-card);border-top:4px solid #5c6bc0;flex-direction:column;gap:10px;padding:26px 24px;display:flex}.card p,.card li{color:var(--color-text-content)}.card strong{color:#fff}.card dl{grid-template-columns:1fr;gap:10px;margin:0;display:grid}.card .row{flex-direction:column;gap:2px;display:flex}.card dt{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-label);font-size:12px;font-weight:700}.card dd{color:#fff;margin:0;font-size:16px}.back{color:#fff;background:linear-gradient(#66bb6a,#2e7d32);border-radius:12px;align-items:center;gap:10px;min-height:52px;padding:0 22px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.back:hover{color:#fff;text-decoration:none}@media (min-width:600px){.card dl{grid-template-columns:1fr 1fr}}
