.erg-legal-page{background:#f2f0eb;color:#222725;min-height:75vh}.erg-legal-hero{background:#0D1B4B;color:#f6f3ed;padding:clamp(155px,17vw,230px) 24px 70px}.erg-legal-wrap{width:min(100% - 42px,1040px);margin:0 auto}.erg-legal-eyebrow{font:500 11px/1.5 system-ui,sans-serif;letter-spacing:.25em;color:#c7c6bc}.erg-legal-hero h1{font:normal clamp(46px,7vw,100px)/1 Georgia,serif;letter-spacing:-.045em;margin:25px 0}.erg-legal-hero p{color:#b7bdb7;font-size:14px}.erg-legal-content{max-width:760px;padding:65px 0 110px;margin:auto;font:16px/1.85 system-ui,sans-serif}.erg-legal-updated{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#777d76;padding-bottom:30px;border-bottom:1px solid #c9ccc6}.erg-legal-lead{font:normal clamp(23px,3vw,32px)/1.5 Georgia,serif;margin:36px 0}.erg-legal-content h2{font:normal clamp(22px,2.5vw,28px)/1.3 Georgia,serif;margin:42px 0 12px}.erg-legal-content p{margin:0 0 18px;color:#444a45}.erg-legal-content a{color:inherit;text-underline-offset:4px}.erg-legal-footer-links{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 25px;padding:18px 24px 28px;font:12px/1.5 system-ui,sans-serif;letter-spacing:.06em;border-top:1px solid rgba(160,170,160,.23)}.erg-legal-footer-links a{color:inherit;text-decoration:none;opacity:.8}.erg-legal-footer-links a:hover{text-decoration:underline;opacity:1}@media(max-width:700px){.erg-legal-wrap{width:calc(100% - 20px)}.erg-legal-content{padding:40px 0 80px}.erg-legal-hero{padding:140px 10px 55px}}
