.cp-policy-business{border-top:1px solid #d2e4d9;margin-top:24px;padding-top:24px;text-align:left;color:#214536;font-size:14px}.cp-policy-business h2{font-size:18px;line-height:1.4;margin:0 0 16px}.cp-policy-business dl{display:grid;grid-template-columns:150px minmax(0,1fr);gap:10px 16px;margin:0}.cp-policy-business dt{font-weight:700}.cp-policy-business dd{margin:0;overflow-wrap:anywhere}.cp-policy-business a{color:#176246;text-underline-offset:4px}.cp-policy-business a:focus-visible{outline:3px solid #27865a;outline-offset:4px}@media(max-width:520px){.cp-policy-business dl{grid-template-columns:minmax(0,1fr);gap:4px}.cp-policy-business dd{margin-bottom:12px}}

footer a { display:inline-flex;align-items:center;min-width:32px;min-height:32px;padding:4px 6px;box-sizing:border-box; }
