.main-content{padding-top:var(--space-16);padding-bottom:var(--space-16)}.page-header{margin-bottom:var(--space-12)}.page-title{font-size:var(--text-4xl);color:var(--color-primary);text-shadow:var(--glow-primary);margin-bottom:var(--space-4)}.page-subtitle{font-size:var(--text-lg);color:var(--color-text-secondary);max-width:600px;margin:0 auto}.policy-container{max-width:800px;display:flex;flex-direction:column;gap:var(--space-6)}.policy-card{background-color:rgba(17,21,31,0.7);backdrop-filter:blur(10px);border:1px solid rgba(0,240,255,0.1);transition:transform var(--trans-base),box-shadow var(--trans-base),border-color var(--trans-base)}.policy-card:hover{border-color:rgba(0,240,255,0.4);box-shadow:var(--glow-primary);transform:translateY(-2px)}.section-title{color:var(--color-text-primary);font-size:var(--text-xl);margin-bottom:var(--space-4);display:flex;align-items:center;gap:var(--space-3)}.section-title::before{content:'';display:block;width:8px;height:24px;background-color:var(--color-secondary);border-radius:var(--radius-sm);box-shadow:var(--glow-secondary)}.policy-content p{color:var(--color-text-secondary);line-height:var(--lh-relaxed);font-size:var(--text-base);margin-bottom:0}.fade-in{opacity:0;transform:translateY(20px);transition:opacity 0.6s ease-out,transform 0.6s ease-out}.fade-in.visible{opacity:1;transform:translateY(0)}@media (max-width:768px){.page-title{font-size:var(--text-3xl)}.policy-container{padding-left:var(--space-2);padding-right:var(--space-2)}}