.policy{padding:120px 0 72px}.policy__hero{margin-bottom:20px}.policy__shell{max-width:1100px}.policy__article{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:16px;padding:28px}.policy__article h1{font-size:40px;line-height:1.2;margin-bottom:12px}.policy__article h2{font-size:24px;margin-top:26px;margin-bottom:10px;color:var(--text-primary)}.policy__article h3{font-size:18px;margin-top:16px}.policy__article h3,.policy__article h4{margin-bottom:8px;color:var(--text-primary)}.policy__article h4{font-size:16px;margin-top:14px}.policy__article p{margin:8px 0;color:var(--text-secondary)}.policy__article ol,.policy__article ul{margin:8px 0 12px 20px;color:var(--text-secondary)}.policy__article li{margin:6px 0}.policy__article a{color:var(--primary);text-decoration:underline;text-underline-offset:2px}.policy__table{width:100%;border-collapse:collapse;margin:12px 0 16px;font-size:14px;color:var(--text-secondary)}.policy__table td,.policy__table th{border:1px solid var(--border,#d8dee4);padding:8px 10px;text-align:left;vertical-align:top}.policy__table th{background:var(--surface-muted,#f3f5f7);color:var(--text-primary);font-weight:600}@media (max-width:768px){.policy{padding-top:104px}.policy__article{padding:20px}.policy__article h1{font-size:32px}.policy__article h2{font-size:21px}.policy__table{display:block;overflow-x:auto;white-space:nowrap}}