.legal-bottom{border-top:1px solid #cfc6b9;padding:20px 0;margin-top:24px;font-size:14px;line-height:1.7;color:#5c5952}.legal-bottom a{text-decoration:underline;text-underline-offset:3px}.legal-main{max-width:1050px;margin:0 auto;padding:64px 28px 80px}.legal-heading{margin-bottom:48px}.legal-heading>.eyebrow{margin-top:32px;color:#990d30}.legal-heading h1{font-family:Georgia,serif;font-size:clamp(32px,4vw,52px);line-height:1.16;margin:16px 0 24px;overflow-wrap:anywhere}.legal-lead{font-size:20px;line-height:1.6;max-width:900px}.legal-date{font-size:14px;color:#706b62;margin-top:20px}.legal-copy section{margin-bottom:36px}.legal-copy h2{font-size:25px;line-height:1.3;margin-bottom:16px}.legal-copy p{font-size:17px;line-height:1.8;margin:12px 0}.legal-copy a{color:#990d30;text-decoration:underline}.legal-page{background:#eae2d5}.legal-page .brand-topbar{position:relative}.legal-page .office-footer{margin-top:0}@media(max-width:760px){.legal-main{padding:36px 20px 48px}.legal-heading{margin-bottom:32px}.legal-lead{font-size:17px}.legal-copy h2{font-size:22px}.legal-copy p{font-size:16px}.legal-bottom{font-size:13px}.legal-bottom a{overflow-wrap:anywhere}}