.fp-legal-header{padding:38px 0 48px;background:#f7fcfc;border-bottom:1px solid #e3ece6;color:#243e33}.fp-legal-header nav{display:flex;gap:12px;flex-wrap:wrap;font:13px/1.5 system-ui,sans-serif;color:#61776b;margin-bottom:22px}.fp-legal-header a{color:#174c3c}.fp-legal-header h1{font:700 clamp(36px,4.5vw,56px)/1.15 system-ui,sans-serif;letter-spacing:-.025em;color:#174c3c;text-transform:none;margin:0}.fp-legal-header h1 em{font-family:Georgia,serif;font-weight:400}.fp-legal-page .section{padding:48px 0}.fp-legal-page .container.mt-10{margin-top:0!important}.fp-legal-page .fp-legal-reading{float:none;max-width:800px;margin:0 auto;padding:0 15px;color:#243e33;font:17px/1.8 system-ui,sans-serif;overflow-wrap:anywhere}.fp-legal-reading p,.fp-legal-reading li{font:inherit;line-height:1.8}.fp-legal-reading p{margin:0 0 20px}.fp-legal-reading h2,.fp-legal-reading h3,.fp-legal-reading h4{font-family:system-ui,sans-serif;font-weight:700;line-height:1.35;text-transform:none;letter-spacing:-.3px;color:#174c3c;margin:32px 0 14px}.fp-legal-reading h2{font-size:27px}.fp-legal-reading h3{font-size:22px}.fp-legal-reading h4{font-size:19px}.fp-legal-reading>h2:first-child{margin-top:0}.fp-legal-reading ul,.fp-legal-reading ol{padding-left:24px;margin:0 0 24px}.fp-legal-reading ul{list-style:disc}.fp-legal-reading ol{list-style:decimal}.fp-legal-reading li{margin-bottom:8px}.fp-legal-reading a{color:#174c3c;text-decoration:underline;text-underline-offset:3px}.fp-legal-page a:focus-visible{outline:3px solid #738d29;outline-offset:4px}.fp-legal-reading table{display:block;max-width:100%;overflow-x:auto}@media(max-width:600px){.fp-legal-header{padding:26px 0 32px}.fp-legal-header nav{font-size:12px;margin-bottom:16px}.fp-legal-page .section{padding:32px 0}.fp-legal-page .fp-legal-reading{font-size:16px}.fp-legal-reading h2{font-size:24px}.fp-legal-reading h3{font-size:20px}}
