@font-face{font-family:Poppins;src:url('/assets/poppins-400.woff2')}@font-face{font-family:Poppins;src:url('/assets/poppins-500.woff2');font-weight:500}@font-face{font-family:Poppins;src:url('/assets/poppins-600.woff2');font-weight:600}
.legal-links{display:flex;gap:24px;flex-wrap:wrap;font:12px Poppins,Arial,sans-serif}.legal-links a{color:#29483c;text-decoration:underline;text-underline-offset:4px}.loginfooter{flex-wrap:wrap}.loginfooter .legal-links{flex-basis:100%;justify-content:center;padding-top:12px}.local-signin-note{background:#f5eddb;color:#644b21;padding:10px 12px;font-size:12px;margin-bottom:18px}
body.legal-page{margin:0;background:#faf9f6;color:#294338;font:15px/1.8 Poppins,Arial,sans-serif}.legal-page *{box-sizing:border-box}.legal-header{background:#fff;border-bottom:1px solid #deded5;padding:24px max(5vw,24px);display:flex;align-items:center;justify-content:space-between;gap:24px}.legal-header img{width:215px;height:auto}.legal-header a{color:inherit;font-size:13px}.legal-layout{max-width:1120px;margin:54px auto 70px;display:grid;grid-template-columns:210px minmax(0,760px);gap:60px;padding:0 24px}.legal-toc{position:sticky;top:25px;align-self:start;font-size:12px}.legal-toc a{display:block;color:#456452;padding:5px 0;text-decoration:none}.legal-toc strong{font-size:10px;letter-spacing:2px;text-transform:uppercase;display:block;margin-bottom:12px}.legal-content h1{font:44px/1.15 Georgia,serif;margin:10px 0 20px}.legal-content h2{font-size:19px;font-weight:500;line-height:1.5;margin:34px 0 10px;scroll-margin-top:25px}.legal-content p{margin:0 0 15px}.legal-content a{color:#29483c}.eyebrow{font-size:10px;letter-spacing:2px;font-weight:600}.legal-meta{color:#6a786e;font-size:12px}.draft-notice{padding:18px 21px;background:#f4eddd;border-left:3px solid #a38040;margin:24px 0;font-size:13px}.draft-notice strong{display:block;margin-bottom:5px}.review-details{border:1px solid #deded5;border-radius:5px;padding:16px 20px;background:white;margin:30px 0;font-size:13px}.review-details summary{cursor:pointer;font-weight:500}.legal-footer{max-width:1120px;margin:auto;padding:25px 24px 40px;border-top:1px solid #deded5;display:flex;justify-content:space-between;gap:24px;font-size:12px}.legal-preview{padding:14px 5vw;background:#edf0e7;display:flex;gap:20px;flex-wrap:wrap;font-size:12px;color:#294338}.legal-preview a{color:inherit}a:focus-visible,summary:focus-visible{outline:3px solid #8cb5db;outline-offset:4px}@media(max-width:760px){.legal-layout{display:block;margin-top:32px}.legal-toc{position:static;border-bottom:1px solid #deded5;margin-bottom:30px;padding-bottom:18px}.legal-toc a{display:inline-block;margin-right:15px}.legal-content h1{font-size:35px}.legal-header img{width:175px}.legal-footer{display:block}.legal-footer .legal-links{margin-top:12px}}.skip{position:absolute;left:-10000px;top:0}.skip:focus{left:12px;top:12px;background:white;padding:10px;z-index:20}

.legal-layout{display:block;max-width:820px;margin:42px auto 60px}
.public-footer{padding-top:20px;padding-bottom:18px;row-gap:14px}
.public-footer .footerbottom{border-top:0;padding-top:0;margin-top:0;align-items:center;flex-wrap:wrap;gap:14px 24px}
.public-footer .footerbottom .legal-links{order:1;margin-left:auto}
.public-footer .footerbottom>span:last-of-type{order:2}
@media(max-width:640px){.public-footer{row-gap:12px}.public-footer .footerbottom{flex-direction:row}.public-footer .footerbottom .legal-links{margin-left:0}.public-footer .footerbottom>span:last-of-type{flex-basis:100%}}
