/* Policy pages preserve the LVE palette and use readable body typography. */
.policy-content{max-width:850px;margin:0 auto;padding:56px 24px 72px;font:400 17px/1.75 'DM Sans',Arial,sans-serif;color:#173247}.policy-content h2{font-family:'DM Sans',Arial,sans-serif;font-size:1.35rem;line-height:1.35;margin:2em 0 .55em;color:#102d43}.policy-content p{margin:0 0 1.15em}.policy-content a,.form-policy-links a{color:#075b80;text-decoration:underline;text-underline-offset:3px}.policy-updated{font-size:.95rem;color:#486473}.policy-links{font:400 14px/1.6 'DM Sans',Arial,sans-serif;display:block!important;flex-basis:100%;margin-top:12px}.policy-links a{text-decoration:underline;text-underline-offset:3px}.form-policy-links{font:400 14px/1.6 'DM Sans',Arial,sans-serif;padding:10px 0;margin:0;color:#486473}.policy-content a:focus-visible,.policy-links a:focus-visible,.form-policy-links a:focus-visible{outline:3px solid #19cce7;outline-offset:3px}@media(max-width:600px){.policy-content{padding:32px 20px 48px;font-size:16px}.policy-content h2{font-size:1.2rem}}
