.legal-site{color:#272d27;background:#f5f3ee;min-height:100svh}.legal-header{color:#f5f3ee;background:#242a23;justify-content:space-between;align-items:center;gap:25px;padding:25px max(24px,50vw - 560px);display:flex}.legal-header img{width:177px}.legal-header>a:last-child{font-size:14px}.legal-main{max-width:880px;margin:auto;padding:70px 28px 90px}.legal-eyebrow{text-transform:uppercase;letter-spacing:.08em;color:#59684f;font-size:12px}.legal-main h1{letter-spacing:-.055em;margin:20px 0;font-size:clamp(44px,7vw,82px);line-height:1.05}.legal-main .legal-lead{color:#526447;margin-bottom:40px;font-size:22px}.legal-main section{border-top:1px solid #cbd0c3;margin-top:35px;padding-top:30px;scroll-margin-top:25px}.legal-main h2{letter-spacing:-.03em;margin-bottom:18px;font-size:25px;line-height:1.25}.legal-main p,.legal-main li{font-size:16px;line-height:1.8}.legal-main p+p{margin-top:16px}.legal-main ul{padding-left:22px}.legal-main li+li{margin-top:12px}.legal-main a,.privacy-choice-notice a{text-underline-offset:3px;text-decoration:underline}.legal-footer{border-top:1px solid #cbd0c3;padding:30px max(24px,50vw - 560px);font-size:13px;line-height:1.7}.legal-footer nav{flex-wrap:wrap;gap:15px 28px;margin-top:17px;display:flex}.legal-table-wrap{margin:25px 0;overflow-x:auto}.legal-main table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.legal-main caption{text-align:left;margin-bottom:12px;font-weight:650}.legal-main th,.legal-main td{vertical-align:top;overflow-wrap:anywhere;border:1px solid #cbd0c3;padding:15px 12px;line-height:1.6}.legal-main th{font-weight:600}.privacy-choice-notice,.privacy-choice-settings{color:#272d27;background:#f5f3ee;border:1px solid #9ca88d;border-radius:12px;padding:21px}.privacy-choice-notice{z-index:72;width:min(425px,100vw - 44px);position:fixed;bottom:22px;left:22px;box-shadow:0 8px 38px #10150c30}.privacy-choice-notice strong,.privacy-choice-settings strong{font-size:17px}.privacy-choice-notice p,.privacy-choice-settings p{margin-top:9px;font-size:13px;line-height:1.65}.privacy-choice-buttons{gap:10px;margin-top:16px;display:flex}.privacy-choice-buttons button{color:#283322;background:#e9ede2;border:1px solid #657754;border-radius:999px;flex:1;min-height:44px;padding:10px 13px;font-size:13px;font-weight:600}.privacy-choice-buttons button:hover{background:#d8e2cc}.privacy-choice-settings [role=status]{margin-top:15px}.motion-footer .legal-links{flex-wrap:wrap;gap:18px;display:flex}.enquiry-privacy-note{line-height:1.7;font-size:13px!important}.enquiry-privacy-note a{text-underline-offset:3px;text-decoration:underline}@media (max-width:600px){.legal-header{gap:18px;padding:20px}.legal-header img{width:143px}.legal-header>a:last-child{font-size:12px}.legal-main{padding:42px 20px 65px}.legal-main h2{font-size:23px}.legal-main p,.legal-main li{font-size:15px}.legal-main .legal-lead{font-size:19px}.legal-main th,.legal-main td{padding:10px 8px;font-size:12px}.privacy-choice-notice{width:calc(100vw - 24px);padding:17px;bottom:80px;left:12px}.legal-footer nav{gap:13px 20px}}
