body{margin:0;background:#f3f6fa;color:#172b46;font:16px/1.7 system-ui,sans-serif}main{max-width:800px;margin:32px auto;padding:32px;background:#fff;border-radius:16px}h1{line-height:1.2}h2{font-size:1.2rem;margin-top:28px;scroll-margin-top:24px}a{color:#075bb5}.policy-meta{color:#475569}.policy-nav{display:flex;flex-wrap:wrap;gap:8px 20px;padding:16px;background:#f3f6fa;border-radius:8px}.table-wrap{overflow-x:auto}.table-help{display:none}table{width:100%;min-width:560px;border-collapse:collapse;font-size:.9rem}caption{text-align:left;font-weight:600;margin-bottom:12px}th,td{padding:12px;text-align:left;vertical-align:top;border:1px solid #dce3ec;overflow-wrap:anywhere}thead{background:#f3f6fa}code{font-size:.85em;overflow-wrap:anywhere}p,li{overflow-wrap:anywhere}@media(max-width:600px){main{margin:0;padding:24px 20px;border-radius:0}th,td{padding:8px}.table-help{display:block;font-size:.9rem;color:#475569}}
