.cs-sms-policy{max-width:820px;margin-inline:auto;line-height:1.75;overflow-wrap:anywhere}.cs-sms-policy h2{font-size:clamp(1.2rem,2.3vw,1.6rem);margin-top:2rem;line-height:1.3}.cs-sms-effective{color:#5a6068;font-size:.95rem}.cs-sms-policy a{text-decoration:underline;text-underline-offset:3px}.site-footer__bottom a{display:inline-block;margin-left:.75rem}.cs-sms-footer-fallback{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 24px;padding:20px 20px 100px;font-size:.95rem;background:#f4f5f6}.cs-sms-footer-fallback a{text-decoration:underline}
