body{margin:0;background:#f3f6fb;color:#17263a;font:16px/1.65 system-ui}main{box-sizing:border-box;max-width:850px;padding:clamp(16px,5vw,48px);margin:auto}.policy-home{display:inline-flex;align-items:center;gap:10px;color:#111827;text-decoration:none;font-weight:750}.policy-home img{height:52px;object-fit:contain}.policy-text{white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border:1px solid #dce5ef;padding:clamp(16px,4vw,32px);border-radius:14px}
