.policies-module__kfU11q__policyHero{min-height:510px;color:var(--white);background:radial-gradient(#ffffff0b 1px, transparent 1.5px) 0 0 / 15px 15px, var(--navy-deep);position:relative;overflow:hidden}.policies-module__kfU11q__policyHeroInner,.policies-module__kfU11q__sectionInner,.policies-module__kfU11q__governanceInner,.policies-module__kfU11q__privacyInner,.policies-module__kfU11q__policyQueriesInner,.policies-module__kfU11q__categoryNavigationInner{width:min(var(--page-width), calc(100% - var(--page-gutter)));margin:0 auto}.policies-module__kfU11q__policyHeroInner{align-items:center;min-height:510px;display:flex;position:relative}.policies-module__kfU11q__policyHeroCopy{z-index:3;width:46%;padding:68px 0 88px;position:relative}.policies-module__kfU11q__policyHeroCopy h1{margin:16px 0 24px;font-size:clamp(66px,5.7vw,88px);line-height:.92}.policies-module__kfU11q__policyHeroCopy h1 span{display:block}.policies-module__kfU11q__policyHeroCopy h1 span:nth-child(2){color:var(--green)}.policies-module__kfU11q__policyHeroCopy>p:not(:first-child){max-width:515px;font-size:19px;line-height:1.45}.policies-module__kfU11q__policyHeroCopy>p:last-child{color:#ffffffc7;margin-top:10px;font-size:16px}.policies-module__kfU11q__heroGhostWord{z-index:1;color:#ffffff17;font-family:var(--font-display);letter-spacing:.025em;text-transform:uppercase;font-size:218px;line-height:1;position:absolute;top:16px;right:-2px}.policies-module__kfU11q__heroDots,.policies-module__kfU11q__queryDots{width:150px;height:92px;color:var(--royal);pointer-events:none;background-image:radial-gradient(currentColor 2px,#0000 2.5px);background-size:14px 14px;position:absolute}.policies-module__kfU11q__heroDots{z-index:3;bottom:66px;right:-8px}.policies-module__kfU11q__heroAngle{z-index:2;background:var(--royal);clip-path:polygon(24% 100%,100% 0,100% 100%);width:62%;height:104px;position:absolute;bottom:0;right:0}.policies-module__kfU11q__categoryNavigation{z-index:50;min-height:76px;color:var(--navy);background:var(--off-white);border-bottom:1px solid #1d235559;position:sticky;top:92px;box-shadow:0 7px 18px #06254c14}.policies-module__kfU11q__categoryNavigationInner{grid-template-columns:.8fr repeat(3,1.2fr);align-items:center;min-height:76px;display:grid}.policies-module__kfU11q__categoryNavigationInner>*{min-height:44px;font-family:var(--font-display);letter-spacing:.035em;text-align:center;text-transform:uppercase;border-right:1px solid #1d235547;justify-content:center;align-items:center;padding:0 28px;font-size:18px;display:flex}.policies-module__kfU11q__categoryNavigationInner>span{justify-content:flex-start;padding-left:0}.policies-module__kfU11q__categoryNavigationInner>:last-child{border-right:0}.policies-module__kfU11q__categoryNavigation a{position:relative}.policies-module__kfU11q__categoryNavigation a:after{content:"";background:var(--royal);height:3px;transition:transform .16s;position:absolute;bottom:2px;left:27%;right:27%;transform:scaleX(0)}.policies-module__kfU11q__categoryNavigation a:hover:after,.policies-module__kfU11q__categoryNavigation a:focus-visible:after{transform:scaleX(1)}.policies-module__kfU11q__safeguardingSection,.policies-module__kfU11q__governanceSection,.policies-module__kfU11q__privacySection{scroll-margin-top:178px}.policies-module__kfU11q__safeguardingSection{background:var(--off-white);padding:74px 0 82px}.policies-module__kfU11q__sectionHeading>p:first-child{color:var(--green-dark);font-family:var(--font-display);letter-spacing:.035em;text-transform:uppercase;font-size:18px}.policies-module__kfU11q__sectionHeading h2{margin-top:12px;font-size:clamp(46px,4.3vw,66px);line-height:.95}.policies-module__kfU11q__sectionHeading>span{background:var(--coral);width:56px;height:4px;margin:20px 0 16px;display:block}.policies-module__kfU11q__sectionHeading>p:last-child{color:var(--slate);font-size:18px}.policies-module__kfU11q__documentList{margin-top:20px}.policies-module__kfU11q__documentRow{border-bottom:1px solid #1d235540;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:24px;min-height:108px;transition:background-color .16s,box-shadow .16s;display:grid}.policies-module__kfU11q__documentRow.policies-module__kfU11q__light:hover,.policies-module__kfU11q__documentRow.policies-module__kfU11q__light:focus-within{box-shadow:inset 4px 0 0 var(--royal);background:#ffffffb8}.policies-module__kfU11q__documentIcon{width:42px;height:42px;color:var(--navy);stroke-width:1.4px}.policies-module__kfU11q__documentDetails h3{font-size:20px;font-family:var(--font-body)!important;letter-spacing:0!important;text-transform:none!important;font-weight:600!important}.policies-module__kfU11q__documentDetails p{color:var(--slate);font-size:14px;margin-top:5px!important}.policies-module__kfU11q__documentAction{min-height:46px;color:var(--royal);font-family:var(--font-display);letter-spacing:.035em;text-transform:uppercase;border:1px solid #0000;align-items:center;gap:15px;padding:10px 14px;font-size:17px;display:inline-flex}.policies-module__kfU11q__documentAction:hover,.policies-module__kfU11q__documentAction:focus-visible{border-color:currentColor}.policies-module__kfU11q__documentAction svg{width:20px;color:var(--coral)}.policies-module__kfU11q__governanceSection{color:var(--white);background:radial-gradient(#ffffff0b 1px, transparent 1.5px) 0 0 / 15px 15px, var(--navy-deep);padding:66px 0}.policies-module__kfU11q__governanceInner{grid-template-columns:1.25fr .75fr;gap:80px;display:grid}.policies-module__kfU11q__sectionHeadingDark>p:first-child{color:var(--green)}.policies-module__kfU11q__documentRow.policies-module__kfU11q__dark{border-bottom-color:#ffffff4d;margin-top:16px}.policies-module__kfU11q__documentRow.policies-module__kfU11q__dark:hover,.policies-module__kfU11q__documentRow.policies-module__kfU11q__dark:focus-within{box-shadow:inset 4px 0 0 var(--green);background:#ffffff0f}.policies-module__kfU11q__documentRow.policies-module__kfU11q__dark .policies-module__kfU11q__documentIcon,.policies-module__kfU11q__documentRow.policies-module__kfU11q__dark .policies-module__kfU11q__documentAction{color:var(--white)}.policies-module__kfU11q__documentRow.policies-module__kfU11q__dark .policies-module__kfU11q__documentDetails p{color:#ffffffb8}.policies-module__kfU11q__organisationDetails{border-left:1px solid #ffffff73;flex-direction:column;justify-content:center;gap:28px;padding:22px 0 22px 54px;display:flex}.policies-module__kfU11q__organisationDetails p{font-family:var(--font-display);letter-spacing:.035em;text-transform:uppercase;font-size:20px;line-height:1.45}.policies-module__kfU11q__organisationDetails address{font-size:16px;font-style:normal;line-height:1.55}.policies-module__kfU11q__privacySection{background:var(--off-white);padding:62px 0 42px}.policies-module__kfU11q__privacyInner{grid-template-columns:.9fr 1.1fr;align-items:center;gap:72px;display:grid}.policies-module__kfU11q__privacyIntroduction{max-width:500px;font-size:18px;margin-top:10px!important}.policies-module__kfU11q__privacyVersion{font-weight:700;margin-top:12px!important}.policies-module__kfU11q__privacyActions{background:var(--royal);clip-path:polygon(8% 0,100% 0,100% 100%,0 100%);align-content:center;gap:16px;min-height:250px;padding:48px 54px;display:grid;position:relative}.policies-module__kfU11q__readOnlineAction,.policies-module__kfU11q__downloadPrivacyAction,.policies-module__kfU11q__emailAction{min-height:54px;font-family:var(--font-display);letter-spacing:.035em;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;gap:14px;padding:13px 24px;font-size:19px;transition:transform .16s,box-shadow .16s;display:inline-flex}.policies-module__kfU11q__readOnlineAction:hover,.policies-module__kfU11q__downloadPrivacyAction:hover,.policies-module__kfU11q__emailAction:hover{transform:translateY(-2px)}.policies-module__kfU11q__readOnlineAction{color:var(--navy);background:var(--amber);border:1px solid var(--amber)}.policies-module__kfU11q__readOnlineAction:hover{box-shadow:5px 5px #06254c57}.policies-module__kfU11q__readOnlineStatus{color:#ffffffd1;min-height:54px;font-family:var(--font-display);letter-spacing:.035em;text-align:center;text-transform:uppercase;cursor:default;background:#ffffff14;border:1px dashed #ffffff8c;justify-content:center;align-items:center;gap:12px;padding:13px 24px;font-size:17px;display:inline-flex}.policies-module__kfU11q__readOnlineStatus svg{width:19px;color:var(--amber)}.policies-module__kfU11q__downloadPrivacyAction{color:var(--white);border:1px solid var(--white)}.policies-module__kfU11q__downloadPrivacyAction:hover{box-shadow:5px 5px #06254c4d}.policies-module__kfU11q__readOnlineAction svg,.policies-module__kfU11q__downloadPrivacyAction svg,.policies-module__kfU11q__emailAction svg{width:20px;color:var(--coral)}.policies-module__kfU11q__legalReviewNote{min-height:42px;color:var(--slate);border-top:1px solid var(--coral);letter-spacing:.05em;text-transform:uppercase;grid-column:1/-1;align-items:center;gap:11px;padding:13px 0 0;font-size:12px;font-weight:700;display:flex}.policies-module__kfU11q__legalReviewNote svg{width:19px;color:var(--navy)}.policies-module__kfU11q__policyQueries{color:var(--white);background:radial-gradient(#ffffff0b 1px, transparent 1.5px) 0 0 / 15px 15px, var(--navy-deep);padding:66px 0;overflow:hidden}.policies-module__kfU11q__policyQueriesInner{grid-template-columns:1.18fr .82fr;align-items:center;gap:76px;display:grid;position:relative}.policies-module__kfU11q__queryIntro{grid-template-columns:120px 1fr;align-items:center;gap:38px;display:grid}.policies-module__kfU11q__queryIcons{color:var(--green);gap:4px;display:grid}.policies-module__kfU11q__queryIcons svg{stroke-width:1.25px;width:74px;height:74px}.policies-module__kfU11q__queryIntro h2{margin-top:10px;font-size:clamp(44px,4vw,62px);line-height:.98}.policies-module__kfU11q__queryIntro h2+span{background:var(--coral);width:52px;height:4px;margin:18px 0;display:block}.policies-module__kfU11q__queryIntro p:not(.policies-module__kfU11q__eyebrow){color:#fffc;max-width:600px;font-size:17px}.policies-module__kfU11q__emailAction{width:fit-content;color:var(--white);background:var(--green-dark);border:1px solid var(--green);margin-top:22px}.policies-module__kfU11q__emailAction:hover{box-shadow:5px 5px #01d47733}.policies-module__kfU11q__policyQueries ul{border-left:1px solid #fff6;gap:22px;margin:0;padding:22px 0 22px 46px;list-style:none;display:grid}.policies-module__kfU11q__policyQueries li{grid-template-columns:26px 1fr;align-items:center;gap:16px;font-size:17px;display:grid}.policies-module__kfU11q__policyQueries li svg{color:var(--green)}.policies-module__kfU11q__queryDots{bottom:-2px;right:-88px}@media (max-width:1300px){.policies-module__kfU11q__policyHeroInner,.policies-module__kfU11q__sectionInner,.policies-module__kfU11q__governanceInner,.policies-module__kfU11q__privacyInner,.policies-module__kfU11q__policyQueriesInner,.policies-module__kfU11q__categoryNavigationInner{width:calc(100% - 72px)}.policies-module__kfU11q__heroGhostWord{font-size:188px}.policies-module__kfU11q__categoryNavigationInner>*{padding-left:16px;padding-right:16px;font-size:16px}.policies-module__kfU11q__governanceInner,.policies-module__kfU11q__privacyInner,.policies-module__kfU11q__policyQueriesInner{gap:52px}}@media (prefers-reduced-motion:reduce){.policies-module__kfU11q__categoryNavigation a:after,.policies-module__kfU11q__documentRow,.policies-module__kfU11q__readOnlineAction,.policies-module__kfU11q__downloadPrivacyAction,.policies-module__kfU11q__emailAction{transition-duration:.01ms}}@media (max-width:1024px){.policies-module__kfU11q__policyHero,.policies-module__kfU11q__policyHeroInner{min-height:0}.policies-module__kfU11q__policyHeroCopy{width:100%;padding:48px 0 84px}.policies-module__kfU11q__heroDots{width:92px;height:62px;top:24px;bottom:auto;right:18px}.policies-module__kfU11q__heroGhostWord{font-size:clamp(96px,26vw,180px)}.policies-module__kfU11q__categoryNavigationInner{scrollbar-width:none;grid-template-columns:none;display:flex;overflow-x:auto}.policies-module__kfU11q__categoryNavigationInner::-webkit-scrollbar{display:none}.policies-module__kfU11q__categoryNavigationInner>*{flex:none;padding:0 18px}.policies-module__kfU11q__governanceInner,.policies-module__kfU11q__privacyInner,.policies-module__kfU11q__policyQueriesInner{grid-template-columns:1fr;gap:36px}.policies-module__kfU11q__organisationDetails{border-top:1px solid #ffffff73;border-left:0;padding:26px 0 0}.policies-module__kfU11q__privacyActions{clip-path:none;min-height:0;padding:34px calc(var(--page-gutter) / 2)}}@media (max-width:640px){.policies-module__kfU11q__policyHeroCopy h1{overflow-wrap:anywhere;font-size:clamp(46px,14vw,64px)}.policies-module__kfU11q__documentRow{grid-template-columns:40px 1fr;align-items:start;gap:16px;padding:18px 0}.policies-module__kfU11q__documentAction{grid-column:1/-1;padding-left:0}.policies-module__kfU11q__privacyActions{grid-template-columns:1fr}}
