.legal-head{padding-block:64px 0}@media (width>=752px){.legal-head{padding-block-start:104px}}.legal-head h1{letter-spacing:-.03em;font-size:40px;line-height:1.03}@media (width>=752px){.legal-head h1{letter-spacing:-.032em;font-size:clamp(42px,4.6vw,66px)}}.legal-head>.b-wrap:after{content:"";background:var(--b-line);height:1px;margin-block-start:40px;display:block}@media (width>=560px){.legal-head>.b-wrap:after{margin-block-start:48px}}@media (width>=900px){.legal-head>.b-wrap:after{margin-block-start:56px}}.legal-head__text{max-inline-size:760px}.legal-head__lede{max-inline-size:56ch;font-size:var(--fs-body-l);line-height:var(--lh-body-l);color:var(--m-ink);margin-block-start:24px}.legal-head__lede a,.legal-head__updated a{overflow-wrap:anywhere}.legal-head__updated{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--m-stone-deep);margin-block-start:16px}.legal-body{padding-block:40px 0}@media (width>=900px){.legal-body{padding-block-start:56px}}.legal-body__grid{row-gap:32px}.legal-rail{display:none}.legal-contents-nav,.legal-prose{grid-column:1/-1}.legal-prose{max-inline-size:var(--measure);min-width:0}@media (width>=900px){.legal-contents-nav,.legal-prose{grid-column:1/-1;max-inline-size:50rem}}@media (width>=1180px){.legal-body__grid{align-items:start}.legal-contents-nav{display:none}.legal-rail{top:calc(var(--header-h) + 24px);max-block-size:calc(100svh - var(--header-h) - 48px);background:var(--m-white);border:1px solid var(--m-hairline);border-radius:var(--r-lg);grid-column:1/4;padding:20px 12px 12px;display:block;position:sticky;overflow-y:auto}.legal-prose{grid-column:5/13;max-inline-size:none}}@media (width>=900px){.legal-body--plain .legal-prose{grid-column:1/9}}.legal-rail__title{color:var(--b-ink-3);padding-inline:10px;font-size:15px;font-weight:700;line-height:1.4}.legal-rail__list,.legal-contents__list{counter-reset:none;padding:0;list-style:none}.legal-rail__list{gap:2px;margin-block-start:12px;display:grid}.legal-rail__list a,.legal-contents__list a{border-radius:var(--r-md);font-size:var(--fs-body);color:var(--m-stone-deep);transition:color var(--t-fast), background-color var(--t-fast);grid-template-columns:28px minmax(0,1fr);align-items:baseline;padding:7px 10px;line-height:22px;text-decoration:none;display:grid}.legal-contents__list a{padding-block:11px}@media (pointer:coarse) and (width>=1180px){.legal-rail__list a{padding-block:11px}}.legal-num{font-variant-numeric:tabular-nums;color:var(--m-stone-deep);font-size:14px;font-weight:800;line-height:22px}@media (hover:hover){.legal-rail__list a:hover{color:var(--m-ink);background:color-mix(in srgb, var(--m-paper) 70%, var(--m-white))}}.legal-rail__list a[aria-current]{color:var(--m-ink);background:var(--m-paper)}.legal-rail__list a[aria-current] .legal-num{color:var(--m-blue)}@media (forced-colors:active){.legal-rail{border-color:canvastext}.legal-rail__list a[aria-current]{outline:2px solid highlight}}.legal-contents{border:1px solid var(--m-hairline);border-radius:var(--r-lg);background:var(--m-white)}.legal-contents__summary{min-height:56px;font-weight:var(--fw-display);font-size:var(--fs-subheading);line-height:var(--lh-subheading);cursor:pointer;border-radius:var(--r-lg);justify-content:space-between;align-items:center;gap:16px;padding-inline:20px;list-style:none;display:flex}.legal-contents__summary::-webkit-details-marker{display:none}.legal-contents__summary:focus-visible{outline-offset:-3px}.legal-contents__summary .icon{width:20px;height:20px;color:var(--m-stone-deep);transition:transform var(--t-base)}.legal-contents[open] .legal-contents__summary .icon{transform:rotate(180deg)}ol.legal-contents__list{border-block-start:1px solid var(--m-hairline);padding:0 10px 12px;padding-block-start:8px}.legal-contents__list a{color:var(--m-ink)}@media (hover:hover){.legal-contents__list a:hover{background:var(--m-paper)}}@media (forced-colors:active){.legal-contents{border-color:canvastext}}.prose{font-size:var(--fs-body-l);line-height:var(--lh-body-l);counter-reset:legal}.prose-section>*+*{margin-block-start:16px}.prose-section+.prose-section{box-shadow:inset 0 1px 0 var(--m-hairline);margin-block-start:48px;padding-block-start:48px}.prose-section>h3,.prose-section>.legal-callout{margin-block-start:32px}.prose-section>.legal-rows,.prose-section>.legal-rows+p,.prose-section>.legal-facts+p{margin-block-start:24px}.prose-section[id]{counter-increment:legal}.prose-section[id]>h2:before{content:counter(legal, decimal-leading-zero);content:counter(legal, decimal-leading-zero) / "";letter-spacing:normal;font-variant-numeric:tabular-nums;color:var(--b-blue);margin-block-end:12px;font-size:15px;font-weight:800;line-height:1.4;display:block}.prose ul:not([role]){padding-inline-start:1.25em}.prose ul:not([role]) li+li{margin-block-start:8px}.prose ul:not([role]) li::marker{color:var(--m-stone-deep)}.prose a{overflow-wrap:anywhere}.prose .icon{vertical-align:-.125em;width:16px;height:16px;margin-inline-start:4px;display:inline-block}.legal-rows{background:var(--m-white);border:1px solid var(--m-hairline);border-radius:var(--r-lg);margin:0;padding-inline:20px}@media (width>=560px){.legal-rows{padding-inline:24px}}.legal-rows>div{padding-block:18px}.legal-rows>div+div{box-shadow:inset 0 1px 0 var(--m-hairline)}.legal-rows dt{font-weight:var(--fw-display);color:var(--m-ink)}.legal-rows dd{color:var(--m-ink);margin:4px 0 0}.legal-rows :is(dt,dd){text-wrap:pretty}.legal-rows dt{text-wrap:balance}.legal-rows dd+dd{color:var(--m-stone-deep);margin-block-start:8px}@media (width>=560px){.legal-rows--split>div{grid-template-columns:minmax(0,10em) minmax(0,1fr);column-gap:24px;display:grid}.legal-rows--split dd{grid-column:2;margin-block-start:0}.legal-rows--split dd+dd{margin-block-start:8px}}@media (forced-colors:active){.legal-rows{border-color:canvastext}}.legal-callout{background:var(--m-paper-deep);border-radius:var(--r-lg);padding:20px 20px 20px 23px;position:relative}.legal-callout:before{content:"";background:var(--m-ink);border-radius:0 2px 2px 0;width:3px;position:absolute;inset-block:16px;inset-inline-start:0}.legal-callout>*+*{margin-block-start:8px}@media (width>=560px){.legal-callout{padding:24px 24px 24px 27px}}@media (forced-colors:active){.legal-callout{border:1px solid canvastext}}ul.legal-facts{background:var(--m-white);border:1px solid var(--m-hairline);border-radius:var(--r-lg);padding:4px 20px;list-style:none}@media (width>=560px){ul.legal-facts{padding-inline:24px}}.legal-facts li{grid-template-columns:24px minmax(0,1fr);column-gap:14px;padding-block:16px;display:grid}.legal-facts li+li{box-shadow:inset 0 1px 0 var(--m-hairline)}.legal-facts .icon{width:22px;height:22px;color:var(--m-blue);margin-block-start:2px}@media (forced-colors:active){.legal-facts{border-color:canvastext}}.legal-contact{margin-block-start:64px}@media (width>=900px){.legal-contact{padding:28px 32px}}@media (forced-colors:active){.legal-contact{border-color:canvastext}}.to-confirm{border-radius:var(--r-xs);background:var(--m-warn-tint);box-shadow:inset 0 0 0 1px var(--m-warn-mark);color:var(--m-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:1px 6px}.to-confirm__tag{font-family:var(--font-mono);font-variant-ligatures:none;font-weight:var(--fw-semibold);font-size:var(--fs-code);letter-spacing:var(--ls-label-artefact);text-transform:uppercase;color:var(--m-warn);margin-inline-end:4px}@media (forced-colors:active){.to-confirm{border:1px dashed canvastext}}@media (prefers-reduced-motion:no-preference){@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords}.legal-contents::details-content{opacity:0;block-size:0;transition:block-size .38s var(--ease), opacity .2s var(--ease), content-visibility .38s allow-discrete;overflow:clip}.legal-contents[open]::details-content{opacity:1;block-size:auto}}}.legal-docs{box-shadow:inset 0 1px 0 var(--m-hairline);gap:0;padding:0;list-style:none;display:grid}.prose-section>.legal-docs{margin-block-start:24px}.legal-docs__item{box-shadow:inset 0 -1px 0 var(--m-hairline);padding-block:18px}.legal-docs__link{font-size:1.125rem;font-weight:700}.legal-docs__line{color:var(--b-ink-3);margin-block-start:4px}@media print{.legal-rail,.legal-contents-nav,.legal-contact{display:none}.legal-prose{grid-column:1/-1;max-inline-size:none}}:is(.legal-rail__list,.legal-contents__list) a:not(:has(>.legal-num)){grid-template-columns:minmax(0,1fr)}.ldoc{overflow-wrap:break-word}.ldoc>*+*{margin-block-start:16px}.ldoc>h2{box-shadow:inset 0 1px 0 var(--m-hairline);margin-block-start:56px;padding-block-start:48px}.ldoc>h2:first-child{box-shadow:none;margin-block-start:0;padding-block-start:0}.ldoc>h3{margin-block-start:40px}.ldoc>h2+*,.ldoc>h3+*{margin-block-start:16px}.ldoc>.ldoc-table,.ldoc>.ldoc-quote,.ldoc>.ldoc-table+*,.ldoc>.ldoc-quote+*{margin-block-start:24px}.ldoc>hr{background:var(--m-hairline);border:0;block-size:1px;margin-block:56px 32px}.ldoc>hr+p{color:var(--m-stone-deep);font-size:var(--fs-body);line-height:var(--lh-body)}.ldoc strong{font-weight:var(--fw-display)}.ldoc ul{padding-inline-start:1.25em}.ldoc li+li{margin-block-start:8px}.ldoc li::marker{color:var(--m-stone-deep)}.ldoc a,.legal-head__updated a{white-space:normal;overflow-wrap:anywhere}.ldoc-quote{background:var(--m-paper-deep);border-radius:var(--r-lg);font-size:var(--fs-body);line-height:var(--lh-body);margin-inline:0;padding:20px}.ldoc-quote>*+*{margin-block-start:12px}@media (width>=560px){.ldoc-quote{padding:24px 28px}}@media (forced-colors:active){.ldoc-quote{border:1px solid canvastext}}.ldoc-table{overscroll-behavior-x:contain;background:var(--m-white);border:1px solid var(--m-hairline);border-radius:var(--r-lg);overflow-x:auto}.ldoc-table:focus-visible{outline-offset:2px}.ldoc-table table{border-collapse:collapse;inline-size:100%;font-size:var(--fs-body);line-height:var(--lh-body)}.ldoc-table--3 table{min-inline-size:36rem}.ldoc-table--4 table,.ldoc-table--5 table{min-inline-size:46rem;font-size:var(--fs-small);line-height:1.5}.ldoc-table :is(th,td){text-align:start;vertical-align:top;text-wrap:pretty;padding:14px 16px}.ldoc-table tr+tr>*,.ldoc-table thead+tbody tr:first-child>*{box-shadow:inset 0 1px 0 var(--m-hairline)}.ldoc-table thead :is(th,td){background:var(--m-paper-deep);font-weight:var(--fw-display)}.ldoc-table tbody th{font-weight:var(--fw-display)}.ldoc-table--2 tbody th{inline-size:32%;min-inline-size:7.5em}.ldoc-table--3 tbody th{inline-size:24%}.ldoc-table--5 tbody th{inline-size:14%}@media (width>=560px){.ldoc-table :is(th,td){padding:16px 20px}:is(.ldoc-table--4,.ldoc-table--5) :is(th,td){padding:14px}}@media (forced-colors:active){.ldoc-table{border-color:canvastext}.ldoc-table :is(th,td){border-block-start:1px solid canvastext}}.ldoc-versions+.ldoc-versions{box-shadow:inset 0 1px 0 var(--m-hairline);margin-block-start:48px;padding-block-start:48px}.ldoc-versions>*+*{margin-block-start:16px}.ldoc-versions>.legal-rows{margin-block-start:24px}@media print{@page{margin:16mm 15mm}body:has([data-legal-doc],.ldoc-versions){color:#000;background:#fff}body:has([data-legal-doc],.ldoc-versions) :is(.site-header,.skip-link,.footer-main,.programmes,.legal-rail,.legal-contents-nav,.legal-contact){display:none!important}body:has([data-legal-doc],.ldoc-versions) :is(main,.site-footer,.site-footer *){color:#000!important;box-shadow:none!important;background:#fff!important}body:has([data-legal-doc],.ldoc-versions) .legal-head,body:has([data-legal-doc],.ldoc-versions) .legal-body{padding:0}body:has([data-legal-doc],.ldoc-versions) .legal-head>.b-wrap:after{display:none}body:has([data-legal-doc],.ldoc-versions) .legal-head h1{font-size:24pt;line-height:1.1}body:has([data-legal-doc],.ldoc-versions) .legal-head__updated{margin-block-start:8pt}body:has([data-legal-doc],.ldoc-versions) .legal-body{margin-block-start:16pt}body:has([data-legal-doc],.ldoc-versions) .legal-prose{font-size:10.5pt;line-height:1.45}body:has([data-legal-doc],.ldoc-versions) :is(.legal-head,.legal-prose) :is(*){color:#000!important;box-shadow:none!important;background:0 0!important}body:has([data-legal-doc],.ldoc-versions) :is(.legal-head,.legal-prose) a{text-decoration:underline}body:has([data-legal-doc],.ldoc-versions) [data-legal-doc] a[data-print-url]:after{content:" (" attr(data-print-url) ")";overflow-wrap:anywhere}body:has([data-legal-doc],.ldoc-versions) .ldoc>h2{margin-block-start:20pt;padding-block-start:0;font-size:15pt}body:has([data-legal-doc],.ldoc-versions) .ldoc>h3{margin-block-start:14pt;font-size:12.5pt}body:has([data-legal-doc],.ldoc-versions) .ldoc :is(h2,h3),body:has([data-legal-doc],.ldoc-versions) .ldoc p:has(>strong:only-child){break-after:avoid}body:has([data-legal-doc],.ldoc-versions) .ldoc p,body:has([data-legal-doc],.ldoc-versions) .ldoc li{orphans:3;widows:3}body:has([data-legal-doc],.ldoc-versions) .ldoc-quote{border:1px solid #000;padding:10pt 12pt}body:has([data-legal-doc],.ldoc-versions) .ldoc-table{border:1px solid #000;border-radius:0;overflow:visible}body:has([data-legal-doc],.ldoc-versions) .ldoc-table table{font-size:9pt;line-height:1.35;min-inline-size:0!important}body:has([data-legal-doc],.ldoc-versions) .ldoc-table :is(th,td){border-block-start:1px solid #000;padding:5pt 6pt}body:has([data-legal-doc],.ldoc-versions) .ldoc-table thead{display:table-header-group}body:has([data-legal-doc],.ldoc-versions) .ldoc-table tr{break-inside:avoid}body:has([data-legal-doc],.ldoc-versions) .ldoc>hr{background:#000;margin-block:16pt 8pt}}
