/*:root { --primary: #2563eb; --text-main: #1e293b; --text-muted: #64748b; --bg-page: #f8fafc; --border-color: #e2e8f0; --white: #ffffff; }*/
/** { box-sizing: border-box; margin: 0; padding: 0; }*/
/*body { font-family: 'Inter', sans-serif; background: var(--bg-page); color: var(--text-main); line-height: 1.8; }*/

/*header { background: rgba(255, 255, 255, 0.9); backdrop-filter: blur(10px); border-bottom: 1px solid var(--border-color); position: sticky; top: 0; z-index: 1000; }*/
/*.nav-container { max-width: 1100px; margin: 0 auto; padding: 0 20px; height: 64px; display: flex; justify-content: space-between; align-items: center; }*/
/*.nav-links { display: flex; list-style: none; gap: 4px; }*/
/*.nav-links a { text-decoration: none; color: var(--text-muted); font-size: 0.9rem; padding: 8px 14px; border-radius: 8px; }*/
/*.nav-links a.active { color: var(--primary); background: var(--primary-light); }*/

/*main { max-width: 800px; margin: 48px auto; padding: 0 20px; }*/
.policy-container { background: var(--white); padding: 48px; border-radius: 24px; border: 1px solid var(--border-color); }
h1 { font-size: 2rem; margin-bottom: 32px; text-align: center; }
h2 { margin: 32px 0 12px; font-size: 1.2rem; color: var(--text-main); }
h3 { margin: 32px 0 12px; font-size: 1.2rem; color: var(--text-main); }
p {
    margin-bottom: 16px;
    /*color: var(--text-muted);*/
    font-size: 0.95rem;
}
.update-date {
    text-align: center;
    color: var(--text-muted);
    font-size: 0.8rem;
    margin-bottom: 48px;
}

.important-note { background: #fff7ed; border-left: 4px solid #f97316; padding: 16px; border-radius: 8px; margin: 24px 0; font-weight: 500; color: #9a3412; }

.policy-container ul {
    margin-left: 20px;
    margin-bottom: 20px;
}

.policy-container li {
    font-size: 14px;
    /*color: var(--text-muted);*/
    margin-bottom: 10px;
}

.policy-container li strong {
    color: var(--text-main);
}