.policy-card[data-v-b40b1cb9]{max-width:920px;margin:0 auto;padding:clamp(26px,5vw,52px);border:1px solid var(--border-color);background:var(--card-bg);box-shadow:var(--shadow)}.policy-updated[data-v-b40b1cb9]{margin-bottom:30px;color:var(--text-light);font-size:.9rem;text-align:right}.policy-section[data-v-b40b1cb9]{padding:28px 0;border-top:1px solid var(--border-color)}.policy-section h2[data-v-b40b1cb9]{margin-bottom:14px;color:var(--primary-dark);font-size:1.18rem;font-weight:900;letter-spacing:.04em}.policy-section li[data-v-b40b1cb9],.policy-section p[data-v-b40b1cb9]{color:var(--text-color);line-height:1.9}.policy-section ul[data-v-b40b1cb9]{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding-left:1.3em}.policy-section li[data-v-b40b1cb9]{min-width:0;overflow-wrap:anywhere;word-break:normal}.policy-section a[data-v-b40b1cb9]{color:var(--text-accent);font-weight:700;text-decoration:underline;text-underline-offset:4px}
