body{background:#f2f4ee;color:#0c262b}.legal-wrap{width:min(900px,calc(100% - 40px));margin:auto}.legal-wrap header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #b9c8bc;padding:24px 0}.legal-wrap .wordmark{color:#0c262b}.legal-back{font-size:13px;font-weight:800}.legal-main{padding:80px 0}.legal-main h1{font-size:clamp(70px,10vw,130px);margin:28px 0 38px;line-height:.93}.legal-main h1 em{color:#237d64}.legal-lead{font-size:20px;line-height:1.7;color:#45615a;max-width:780px;margin-bottom:55px}.legal-main h2{font:800 30px/1.1 Impact,"Arial Narrow",sans-serif;text-transform:uppercase;letter-spacing:0;margin:42px 0 12px}.legal-main p:not(.eyebrow){line-height:1.9;color:#486059}.legal-main p a{text-decoration:underline;font-weight:800;color:#166f5c}.legal-wrap footer{border-top:1px solid #b9c8bc;padding:35px 0;font-size:12px;color:#657e74}.legal-wrap footer a{color:#185e4f;text-decoration:underline}@media(max-width:560px){.legal-wrap header{gap:14px}.legal-back{font-size:11px}.legal-main{padding:60px 0}.legal-lead{font-size:17px}}