.termsAndConditionsContainer{display:block}.termsAndConditionsContainer .termsAndConditionsPage .copyLoadState{align-items:center;color:var(--colour-muted);display:flex;flex-wrap:wrap;gap:16px;min-height:140px;position:relative}.termsAndConditionsContainer .termsAndConditionsPage .copyLoadState p{margin:0}.termsAndConditionsContainer .termsAndConditionsPage .copyLoadState button{background:#150e1c;border:1px solid var(--colour-accent);border-radius:8px;cursor:pointer;min-height:44px;padding:10px 20px}.termsAndConditionsContainer .termsAndConditionsPage .copyLoadState button:focus-visible{outline:2px solid var(--colour-accent);outline-offset:4px}.termsAndConditionsContainer .termsAndConditionsPage{font-size:13px;font-weight:300;line-height:20px;padding:112px 0 48px;position:relative}@media(max-width: 720px){.termsAndConditionsContainer .termsAndConditionsPage{font-size:14px;line-height:22px;padding:104px 0 8px}}.termsAndConditionsContainer .termsAndConditionsPage .termsAndConditionsHeader{align-items:start;display:flex;flex-direction:column;gap:16px;position:relative}@media(max-width: 720px){.termsAndConditionsContainer .termsAndConditionsPage .termsAndConditionsHeader{gap:14px}}.termsAndConditionsContainer .termsAndConditionsPage .termsAndConditionsHeader .termsAndConditionsEyebrow{color:var(--colour-accent);font-size:11px;font-weight:500;line-height:16px;margin:0}.termsAndConditionsContainer .termsAndConditionsPage .termsAndConditionsHeader h1{font-family:var(--font-display);font-size:64px;font-weight:400;line-height:72px;margin:0;overflow-wrap:anywhere}@media(max-width: 720px){.termsAndConditionsContainer .termsAndConditionsPage .termsAndConditionsHeader h1{font-size:48px;line-height:52px}}.termsAndConditionsContainer .termsAndConditionsPage .termsAndConditionsHeader .termsAndConditionsIntroduction{overflow-wrap:anywhere}.termsAndConditionsContainer .termsAndConditionsPage .termsAndConditionsHeader .termsAndConditionsIntroduction p{margin:0}.termsAndConditionsContainer .termsAndConditionsPage .termsAndConditionsHeader .termsAndConditionsIntroduction strong{font-weight:600}.termsAndConditionsContainer .termsAndConditionsPage .termsAndConditionsHeader .termsAndConditionsIntroduction h3,.termsAndConditionsContainer .termsAndConditionsPage .termsAndConditionsHeader .termsAndConditionsIntroduction h4{font-size:1.25em;font-weight:600;line-height:1.4;margin:8px 0 0}.termsAndConditionsContainer .termsAndConditionsPage .termsAndConditionsHeader .termsAndConditionsIntroduction a{text-decoration:underline;text-underline-offset:3px}.termsAndConditionsContainer .termsAndConditionsPage .termsAndConditionsHeader .termsAndConditionsIntroduction a:hover,.termsAndConditionsContainer .termsAndConditionsPage .termsAndConditionsHeader .termsAndConditionsIntroduction a:focus-visible{color:var(--colour-accent)}.termsAndConditionsContainer .termsAndConditionsPage .termsAndConditionsHeader .termsAndConditionsIntroduction ul,.termsAndConditionsContainer .termsAndConditionsPage .termsAndConditionsHeader .termsAndConditionsIntroduction ol{margin:0;padding-left:24px}.termsAndConditionsContainer .termsAndConditionsPage .termsAndConditionsHeader .termsAndConditionsIntroduction ul li,.termsAndConditionsContainer .termsAndConditionsPage .termsAndConditionsHeader .termsAndConditionsIntroduction ol li{margin-block:8px}.termsAndConditionsContainer .termsAndConditionsPage .termsAndConditionsHeader .termsAndConditionsIntroduction blockquote{border-left:2px solid var(--colour-accent);margin:0;padding:4px 20px}.termsAndConditionsContainer .termsAndConditionsPage .termsAndConditionsHeader .termsAndConditionsIntroduction pre{background:var(--colour-surface);border:1px solid var(--colour-border);border-radius:8px;max-width:100%;overflow:auto;padding:16px;white-space:pre-wrap}.termsAndConditionsContainer .termsAndConditionsPage .termsAndConditionsHeader .termsAndConditionsIntroduction{color:var(--colour-muted);display:grid;font-size:17px;gap:16px;line-height:28px;width:100%}@media(max-width: 720px){.termsAndConditionsContainer .termsAndConditionsPage .termsAndConditionsHeader .termsAndConditionsIntroduction{font-size:16px;line-height:26px}}.termsAndConditionsContainer .termsAndConditionsPage .termsAndConditionsLayout{align-items:start;display:grid;gap:40px;grid-template-columns:260px minmax(0, 1fr);margin-top:48px;position:relative}@media(max-width: 960px){.termsAndConditionsContainer .termsAndConditionsPage .termsAndConditionsLayout{grid-template-columns:minmax(0, 1fr)}}.termsAndConditionsContainer .termsAndConditionsPage .termsAndConditionsLayout .termsAndConditionsSections{background:var(--colour-surface);border-radius:31px;max-height:calc(100dvh - 120px);overflow-y:auto;padding:20px 30px 31px;position:sticky;top:96px}@media(max-width: 960px){.termsAndConditionsContainer .termsAndConditionsPage .termsAndConditionsLayout .termsAndConditionsSections{display:none}}.termsAndConditionsContainer .termsAndConditionsPage .termsAndConditionsLayout .termsAndConditionsSections h2{color:#585858;font-size:16px;font-weight:500;line-height:20px;margin:0 0 4px;text-transform:uppercase}.termsAndConditionsContainer .termsAndConditionsPage .termsAndConditionsLayout .termsAndConditionsSections ol{list-style:none;margin:0;padding:0}.termsAndConditionsContainer .termsAndConditionsPage .termsAndConditionsLayout .termsAndConditionsSections ol li a{display:block;font-size:12px;line-height:18px;padding:6px 0;transition:color 160ms ease}.termsAndConditionsContainer .termsAndConditionsPage .termsAndConditionsLayout .termsAndConditionsSections ol li a:hover,.termsAndConditionsContainer .termsAndConditionsPage .termsAndConditionsLayout .termsAndConditionsSections ol li a:focus-visible{color:var(--colour-accent)}.termsAndConditionsContainer .termsAndConditionsPage .termsAndConditionsLayout .termsAndConditionsContent{display:flex;flex-direction:column;gap:40px;min-width:0}.termsAndConditionsContainer .termsAndConditionsPage .termsAndConditionsLayout .termsAndConditionsContent .termsAndConditionsSection{border-bottom:1px solid var(--colour-border);display:flex;flex-direction:column;gap:10px;overflow-wrap:break-word;padding-bottom:39px;scroll-margin-top:96px}@media(max-width: 720px){.termsAndConditionsContainer .termsAndConditionsPage .termsAndConditionsLayout .termsAndConditionsContent .termsAndConditionsSection{gap:18px;padding-bottom:18px}}.termsAndConditionsContainer .termsAndConditionsPage .termsAndConditionsLayout .termsAndConditionsContent .termsAndConditionsSection:focus-visible{outline:1px solid var(--colour-accent);outline-offset:8px}.termsAndConditionsContainer .termsAndConditionsPage .termsAndConditionsLayout .termsAndConditionsContent .termsAndConditionsSection h2{font-family:var(--font-display);font-size:48px;font-weight:400;line-height:62px;margin:0}@media(max-width: 720px){.termsAndConditionsContainer .termsAndConditionsPage .termsAndConditionsLayout .termsAndConditionsContent .termsAndConditionsSection h2{font-size:36px;line-height:40px}}.termsAndConditionsContainer .termsAndConditionsPage .termsAndConditionsLayout .termsAndConditionsContent .termsAndConditionsSection .termsAndConditionsSectionBody{overflow-wrap:anywhere}.termsAndConditionsContainer .termsAndConditionsPage .termsAndConditionsLayout .termsAndConditionsContent .termsAndConditionsSection .termsAndConditionsSectionBody p{margin:0}.termsAndConditionsContainer .termsAndConditionsPage .termsAndConditionsLayout .termsAndConditionsContent .termsAndConditionsSection .termsAndConditionsSectionBody strong{font-weight:600}.termsAndConditionsContainer .termsAndConditionsPage .termsAndConditionsLayout .termsAndConditionsContent .termsAndConditionsSection .termsAndConditionsSectionBody h3,.termsAndConditionsContainer .termsAndConditionsPage .termsAndConditionsLayout .termsAndConditionsContent .termsAndConditionsSection .termsAndConditionsSectionBody h4{font-size:1.25em;font-weight:600;line-height:1.4;margin:8px 0 0}.termsAndConditionsContainer .termsAndConditionsPage .termsAndConditionsLayout .termsAndConditionsContent .termsAndConditionsSection .termsAndConditionsSectionBody a{text-decoration:underline;text-underline-offset:3px}.termsAndConditionsContainer .termsAndConditionsPage .termsAndConditionsLayout .termsAndConditionsContent .termsAndConditionsSection .termsAndConditionsSectionBody a:hover,.termsAndConditionsContainer .termsAndConditionsPage .termsAndConditionsLayout .termsAndConditionsContent .termsAndConditionsSection .termsAndConditionsSectionBody a:focus-visible{color:var(--colour-accent)}.termsAndConditionsContainer .termsAndConditionsPage .termsAndConditionsLayout .termsAndConditionsContent .termsAndConditionsSection .termsAndConditionsSectionBody ul,.termsAndConditionsContainer .termsAndConditionsPage .termsAndConditionsLayout .termsAndConditionsContent .termsAndConditionsSection .termsAndConditionsSectionBody ol{margin:0;padding-left:24px}.termsAndConditionsContainer .termsAndConditionsPage .termsAndConditionsLayout .termsAndConditionsContent .termsAndConditionsSection .termsAndConditionsSectionBody ul li,.termsAndConditionsContainer .termsAndConditionsPage .termsAndConditionsLayout .termsAndConditionsContent .termsAndConditionsSection .termsAndConditionsSectionBody ol li{margin-block:8px}.termsAndConditionsContainer .termsAndConditionsPage .termsAndConditionsLayout .termsAndConditionsContent .termsAndConditionsSection .termsAndConditionsSectionBody blockquote{border-left:2px solid var(--colour-accent);margin:0;padding:4px 20px}.termsAndConditionsContainer .termsAndConditionsPage .termsAndConditionsLayout .termsAndConditionsContent .termsAndConditionsSection .termsAndConditionsSectionBody pre{background:var(--colour-surface);border:1px solid var(--colour-border);border-radius:8px;max-width:100%;overflow:auto;padding:16px;white-space:pre-wrap}.termsAndConditionsContainer .termsAndConditionsPage .termsAndConditionsLayout .termsAndConditionsContent .termsAndConditionsSection .termsAndConditionsSectionBody{display:flex;flex-direction:column;gap:20px}@media(max-width: 720px){.termsAndConditionsContainer .termsAndConditionsPage .termsAndConditionsLayout .termsAndConditionsContent .termsAndConditionsSection .termsAndConditionsSectionBody{gap:22px}}.termsAndConditionsContainer .termsAndConditionsPage .termsAndConditionsLayout .termsAndConditionsContent .termsAndConditionsSection .termsAndConditionsSectionBody p{margin:0}.termsAndConditionsContainer .termsAndConditionsPage .termsAndConditionsLayout .termsAndConditionsContent .termsAndConditionsSection .termsAndConditionsSectionBody p a{text-decoration:underline;text-decoration-color:var(--colour-muted);text-underline-offset:3px}.termsAndConditionsContainer .termsAndConditionsPage .termsAndConditionsLayout .termsAndConditionsContent .termsAndConditionsSection .termsAndConditionsSectionBody p a:hover,.termsAndConditionsContainer .termsAndConditionsPage .termsAndConditionsLayout .termsAndConditionsContent .termsAndConditionsSection .termsAndConditionsSectionBody p a:focus-visible{color:var(--colour-accent)}.termsAndConditionsContainer .termsAndConditionsPage .termsAndConditionsLayout .termsAndConditionsContent .termsAndConditionsSection .termsAndConditionsSectionBody p.termsAndConditionsResponsibility{background:rgba(156,111,247,.02);border:1px solid #9c6ff7;border-radius:12px;line-height:21px;padding:19px}@media(max-width: 720px){.termsAndConditionsContainer .termsAndConditionsPage .termsAndConditionsLayout .termsAndConditionsContent .termsAndConditionsSection .termsAndConditionsSectionBody p.termsAndConditionsResponsibility{background:#030205;line-height:22px;padding:20px}}.termsAndConditionsContainer .termsAndConditionsPage .termsAndConditionsLayout .termsAndConditionsContent .termsAndConditionsSection .termsAndConditionsSectionBody .termsAndConditionsList{display:flex;flex-direction:column;gap:20px;list-style:none;margin:0;padding:0}.termsAndConditionsContainer .termsAndConditionsPage .termsAndConditionsLayout .termsAndConditionsContent .termsAndConditionsSection .termsAndConditionsSectionBody .termsAndConditionsList li{margin:0}@media(max-width: 720px){.termsAndConditionsContainer .termsAndConditionsPage .termsAndConditionsLayout .termsAndConditionsContent .termsAndConditionsSection .termsAndConditionsSectionBody .termsAndConditionsList{gap:22px}}.termsAndConditionsContainer .termsAndConditionsPage .termsAndConditionsLayout .termsAndConditionsContent .termsAndConditionsSection .termsAndConditionsSectionBody .termsAndConditionsList.termsAndConditionsAccountList{list-style:disc;padding-left:19.5px}@media(max-width: 720px){.termsAndConditionsContainer .termsAndConditionsPage .termsAndConditionsLayout .termsAndConditionsContent .termsAndConditionsSection .termsAndConditionsSectionBody .termsAndConditionsList.termsAndConditionsAccountList{list-style:none;padding-left:0}}@media(min-width: 721px){.termsAndConditionsContainer .termsAndConditionsPage .termsAndConditionsLayout .termsAndConditionsContent .termsAndConditionsSection.termsAndConditionsAccount{gap:0;padding-bottom:31px}}@media(min-width: 721px){.termsAndConditionsContainer .termsAndConditionsPage .termsAndConditionsLayout .termsAndConditionsContent .termsAndConditionsSection.termsAndConditionsAccount h2{line-height:72px}}.termsAndConditionsContainer .termsAndConditionsPage .termsAndConditionsLayout .termsAndConditionsContent .termsAndConditionsSection.termsAndConditionsFinance .termsAndConditionsSectionBody{overflow-wrap:anywhere}.termsAndConditionsContainer .termsAndConditionsPage .termsAndConditionsLayout .termsAndConditionsContent .termsAndConditionsSection.termsAndConditionsFinance .termsAndConditionsSectionBody p{margin:0}.termsAndConditionsContainer .termsAndConditionsPage .termsAndConditionsLayout .termsAndConditionsContent .termsAndConditionsSection.termsAndConditionsFinance .termsAndConditionsSectionBody strong{font-weight:600}.termsAndConditionsContainer .termsAndConditionsPage .termsAndConditionsLayout .termsAndConditionsContent .termsAndConditionsSection.termsAndConditionsFinance .termsAndConditionsSectionBody h3,.termsAndConditionsContainer .termsAndConditionsPage .termsAndConditionsLayout .termsAndConditionsContent .termsAndConditionsSection.termsAndConditionsFinance .termsAndConditionsSectionBody h4{font-size:1.25em;font-weight:600;line-height:1.4;margin:8px 0 0}.termsAndConditionsContainer .termsAndConditionsPage .termsAndConditionsLayout .termsAndConditionsContent .termsAndConditionsSection.termsAndConditionsFinance .termsAndConditionsSectionBody a{text-decoration:underline;text-underline-offset:3px}.termsAndConditionsContainer .termsAndConditionsPage .termsAndConditionsLayout .termsAndConditionsContent .termsAndConditionsSection.termsAndConditionsFinance .termsAndConditionsSectionBody a:hover,.termsAndConditionsContainer .termsAndConditionsPage .termsAndConditionsLayout .termsAndConditionsContent .termsAndConditionsSection.termsAndConditionsFinance .termsAndConditionsSectionBody a:focus-visible{color:var(--colour-accent)}.termsAndConditionsContainer .termsAndConditionsPage .termsAndConditionsLayout .termsAndConditionsContent .termsAndConditionsSection.termsAndConditionsFinance .termsAndConditionsSectionBody ul,.termsAndConditionsContainer .termsAndConditionsPage .termsAndConditionsLayout .termsAndConditionsContent .termsAndConditionsSection.termsAndConditionsFinance .termsAndConditionsSectionBody ol{margin:0;padding-left:24px}.termsAndConditionsContainer .termsAndConditionsPage .termsAndConditionsLayout .termsAndConditionsContent .termsAndConditionsSection.termsAndConditionsFinance .termsAndConditionsSectionBody ul li,.termsAndConditionsContainer .termsAndConditionsPage .termsAndConditionsLayout .termsAndConditionsContent .termsAndConditionsSection.termsAndConditionsFinance .termsAndConditionsSectionBody ol li{margin-block:8px}.termsAndConditionsContainer .termsAndConditionsPage .termsAndConditionsLayout .termsAndConditionsContent .termsAndConditionsSection.termsAndConditionsFinance .termsAndConditionsSectionBody blockquote{border-left:2px solid var(--colour-accent);margin:0;padding:4px 20px}.termsAndConditionsContainer .termsAndConditionsPage .termsAndConditionsLayout .termsAndConditionsContent .termsAndConditionsSection.termsAndConditionsFinance .termsAndConditionsSectionBody pre{background:var(--colour-surface);border:1px solid var(--colour-border);border-radius:8px;max-width:100%;overflow:auto;padding:16px;white-space:pre-wrap}.termsAndConditionsContainer .termsAndConditionsPage .termsAndConditionsLayout .termsAndConditionsContent .termsAndConditionsSection.termsAndConditionsFinance .termsAndConditionsSectionBody{gap:20px}.termsAndConditionsContainer .termsAndConditionsPage .termsAndConditionsUpdated{color:var(--colour-muted);font-size:12px;font-weight:400;line-height:16px;margin:16px 0 0 300px;position:relative}@media(max-width: 960px){.termsAndConditionsContainer .termsAndConditionsPage .termsAndConditionsUpdated{margin-left:0}}@media(max-width: 720px){.termsAndConditionsContainer .termsAndConditionsPage .termsAndConditionsUpdated{margin-top:12px}}
