.agreement-notice{display:grid;gap:10px;margin:0 0 35px;padding:20px 24px;background:#f6f8fd;border:1px solid #e0e7f4;border-radius:10px;font-size:14px;line-height:1.7;color:#4f5f78}.agreement-notice strong{color:var(--navy);font-size:15px;font-weight:600}.agreement-notice p{margin:0}.policy-section{scroll-margin-top:116px}@media(max-width:850px){.agreement-notice{padding:18px;font-size:13px}}