.privacy-header{padding-top:30px;padding-bottom:30px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line)}.privacy-back{color:var(--secondary);font-size:14px}.privacy-main{max-width:880px;padding-top:68px;padding-bottom:80px}.privacy-intro h1{font-size:clamp(44px,6vw,76px);line-height:1.07;letter-spacing:-.045em;margin:20px 0 24px}.privacy-intro em{color:var(--red);font-style:normal}.privacy-lead{font-size:20px;line-height:1.65;max-width:700px;color:var(--secondary)}.privacy-version{font-size:13px;color:var(--muted);margin-top:24px}.privacy-summary{margin:34px 0;padding:24px 28px;background:var(--panel);border:1px solid var(--line);border-left:3px solid var(--red);line-height:1.7}.privacy-summary strong{font-size:18px}.privacy-summary p{margin:12px 0}.privacy-summary a{font-size:15px}.privacy-index{display:flex;flex-wrap:wrap;gap:12px 24px;border-bottom:1px solid var(--line);padding-bottom:26px;margin-bottom:42px;font-size:14px}.privacy-main section{margin-top:38px;scroll-margin-top:24px}.privacy-main h2{font-size:24px;line-height:1.35;letter-spacing:-.02em;margin:0 0 16px}.privacy-main section p,.privacy-main li{font-size:17px;line-height:1.85;color:var(--secondary);overflow-wrap:anywhere}.privacy-main li{margin-bottom:14px}.privacy-main ul{padding-left:24px}.privacy-main a:not(.button){text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--red);overflow-wrap:anywhere}.privacy-main a:hover,.privacy-back:hover{color:var(--red)}.privacy-main strong{color:var(--ink)}.privacy-action{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:44px;padding-top:28px;border-top:1px solid var(--line)}.privacy-page footer{padding-top:10px}.privacy-page .footer-bottom{gap:20px;flex-wrap:wrap}.enquiry-consent a,.form-note a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}@media(max-width:600px){.privacy-header{padding-top:22px;padding-bottom:22px;align-items:flex-start;gap:16px}.privacy-header .wordmark{gap:8px}.privacy-header .wordmark img{width:40px;height:40px}.privacy-header .wordmark>span{font-size:16px}.privacy-header .wordmark small{font-size:8px;letter-spacing:2px}.privacy-back{font-size:12px;line-height:1.5;max-width:110px;text-align:right}.privacy-main{padding-top:42px;padding-bottom:50px}.privacy-lead{font-size:18px}.privacy-summary{padding:20px}.privacy-main section p,.privacy-main li{font-size:16px;line-height:1.8}.privacy-main h2{font-size:22px}.privacy-action{align-items:flex-start;flex-direction:column}.privacy-page .footer-bottom{align-items:flex-start}}
