.cs-page-policy .policy-intro{padding-block:48px}.cs-page-policy .policy-intro h1{margin-bottom:20px;font-size:48px}.cs-page-policy .policy-intro p{max-width:720px;color:var(--cs-muted);margin:0}.cs-page-policy .policy-reading{background:var(--cs-paper);color:var(--cs-ink);padding-block:64px 80px}.cs-page-policy .policy-grid{grid-template-columns:210px minmax(0,750px);align-items:start;gap:64px;display:grid}.cs-page-policy .policy-contents{position:sticky;top:120px}.cs-page-policy .policy-contents h2{letter-spacing:0;color:var(--cs-ink);margin:0 0 16px;font-size:16px;font-weight:500;line-height:1.5}.cs-page-policy .policy-contents ul{margin:0;padding:0;list-style:none}.cs-page-policy .policy-contents li{border-bottom:1px solid var(--cs-paper-line)}.cs-page-policy .policy-contents a{text-underline-offset:5px;align-items:center;min-height:48px;padding-block:10px;font-size:15px;line-height:1.5;text-decoration-color:#545b6670;text-decoration-thickness:1px;display:flex}.cs-page-policy .policy-reading a:hover{color:var(--cs-red);text-decoration-color:currentColor}.cs-page-policy .policy-reading a:focus-visible{outline:2px solid var(--cs-red);outline-offset:4px;border-radius:2px}.cs-page-policy .policy-copy{min-width:0}.cs-page-policy .policy-document,.cs-page-policy .policy-clause{scroll-margin-top:32px}.cs-page-policy .policy-document:first-child{margin-top:-32px;padding-top:32px}.cs-page-policy .policy-document+.policy-document{border-top:1px solid var(--cs-paper-line);margin-top:64px;padding-top:56px}.cs-page-policy .policy-document h2{color:var(--cs-ink);text-wrap:initial;max-width:none;margin:0 0 32px;font-size:32px;line-height:1.2}.cs-page-policy .policy-clause+.policy-clause{padding-top:36px}.cs-page-policy .policy-clause h3{color:var(--cs-ink);letter-spacing:-.025em;max-width:none;margin:0 0 20px;font-size:24px;line-height:1.35}.cs-page-policy .policy-clause h4{color:var(--cs-ink);letter-spacing:0;margin:24px 0 12px;font-size:18px;font-weight:500;line-height:1.5}.cs-page-policy .policy-clause h3+h4{margin-top:0}.cs-page-policy .policy-copy p,.cs-page-policy .policy-copy li,.cs-page-policy .policy-copy address{color:var(--cs-slate);font-size:18px;line-height:1.7}.cs-page-policy .policy-copy p{max-width:none;margin:0 0 16px}.cs-page-policy .policy-copy strong{color:var(--cs-ink);font-weight:500}.cs-page-policy .policy-copy ul{margin:0 0 16px;padding-left:24px}.cs-page-policy .policy-copy li{margin-bottom:12px;padding-left:4px}.cs-page-policy .policy-copy li:last-child,.cs-page-policy .policy-clause>:last-child{margin-bottom:0}.cs-page-policy .policy-contact-details{margin:16px 0 0;font-style:normal}.cs-page-policy .policy-copy a{color:var(--cs-red);text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline 1px}@media (width<=1100px){.cs-page-policy .policy-grid{grid-template-columns:200px minmax(0,1fr);gap:48px}}@media (width<=900px){.cs-page-policy .policy-grid{grid-template-columns:minmax(0,750px);gap:40px}.cs-page-policy .policy-contents{position:static}.cs-page-policy .policy-contents ul{grid-template-columns:1fr 1fr;column-gap:32px;display:grid}}@media (width<=600px){.cs-page-policy .policy-intro{padding-block:40px}.cs-page-policy .policy-intro h1{font-size:36px}.cs-page-policy .policy-reading{padding-block:40px 56px}.cs-page-policy .policy-contents ul{display:block}.cs-page-policy .policy-document h2{margin-bottom:28px;font-size:28px}.cs-page-policy .policy-clause h3{margin-bottom:16px;font-size:22px}.cs-page-policy .policy-clause+.policy-clause{padding-top:32px}.cs-page-policy .policy-copy p,.cs-page-policy .policy-copy li,.cs-page-policy .policy-copy address{font-size:16px}.cs-page-policy .policy-copy ul{padding-left:20px}.cs-page-policy .policy-document+.policy-document{margin-top:48px;padding-top:40px}}@media (width<=360px){.cs-page-policy .policy-intro h1{font-size:32px}.cs-page-policy .policy-clause h3{font-size:20px}}@media print{@page{size:A4;margin:16mm}.cs-page-policy,.cs-page-policy .cs-main,.cs-page-policy .policy-intro,.cs-page-policy .policy-reading{color:#111!important;background:#fff!important}.cs-page-policy .cs-main *{color:#111!important;box-shadow:none!important;text-shadow:none!important;background:0 0!important}.cs-page-policy .cs-site-header,.cs-page-policy .cs-skip,.cs-page-policy nav,.cs-page-policy .policy-contents,.cs-page-policy .cs-footer,.cs-page-policy form,.cs-page-policy .subscribe-form-holder{display:none!important}.cs-page-policy .cs-main,.cs-page-policy .cs-main .cs-wrap,.cs-page-policy .policy-grid,.cs-page-policy .policy-copy,.cs-page-policy .policy-reading{width:auto;max-width:none;margin:0;padding:0;display:block}.cs-page-policy .policy-intro{padding:0 0 20pt}.cs-page-policy .policy-intro h1{margin:0 0 10pt;font-size:24pt;line-height:1.2}.cs-page-policy .policy-intro p,.cs-page-policy .policy-copy p,.cs-page-policy .policy-copy li,.cs-page-policy .policy-copy address{orphans:3;widows:3;max-width:none;font-size:11pt;line-height:1.5}.cs-page-policy .policy-document:first-child{margin:0;padding:0}.cs-page-policy .policy-document+.policy-document{break-before:page;page-break-before:always;border:0;margin:0;padding:0}.cs-page-policy .policy-document h2{margin:0 0 14pt;font-size:20pt}.cs-page-policy .policy-clause h3{margin:0 0 8pt;font-size:13pt}.cs-page-policy .policy-clause h4{margin:12pt 0 6pt;font-size:11pt}.cs-page-policy .policy-clause h3+h4{margin-top:0}.cs-page-policy .policy-clause+.policy-clause{padding-top:14pt}.cs-page-policy .policy-copy p,.cs-page-policy .policy-copy ul{margin-bottom:8pt}.cs-page-policy .policy-copy ul{padding-left:14pt}.cs-page-policy .policy-copy li{margin-bottom:6pt;padding-left:2pt}.cs-page-policy .policy-clause>:last-child,.cs-page-policy .policy-copy li:last-child{margin-bottom:0}.cs-page-policy .policy-contact-details{break-inside:avoid;page-break-inside:avoid;margin-top:8pt}.cs-page-policy .cs-main h1,.cs-page-policy .cs-main h2,.cs-page-policy .cs-main h3,.cs-page-policy .cs-main h4{break-after:avoid-page;page-break-after:avoid;break-inside:avoid}.cs-page-policy .policy-copy li{break-inside:avoid;page-break-inside:avoid}.cs-page-policy .cs-main a{text-underline-offset:2pt;text-decoration:underline}.cs-page-policy .cs-main a[href]:after{content:none!important}}