.public-shell[data-legal-page=true]{--legal-background:#fafafa;--legal-ink:#202424;--legal-muted:#62676a;--legal-line:#dfe1e1;background:var(--legal-background);color:var(--legal-ink)}.public-shell[data-legal-page=true][data-site=rs]{--legal-background:#fff;--legal-ink:#25332b;--legal-muted:#59665e;--legal-line:#dce2dc}.public-shell[data-legal-page=true]>header{max-width:none;padding:24px max(24px,calc((100% - 1280px) / 2));border-bottom:1px solid var(--legal-line)}.public-shell[data-legal-page=true][data-site=ch]>header,.public-shell[data-site=ch] .legal-hero{background:#08090c;color:#f5f5f5;border-color:#2b2d32}.public-shell[data-legal-page=true] .public-header-actions{color:inherit}.public-shell[data-legal-page=true]>main{overflow:visible}.legal-document{font-family:var(--font-sans)}.headlines-auto .legal-document h1,.headlines-auto .legal-document h2{animation:none;will-change:auto;padding-bottom:0}.headlines-auto .legal-document h1{margin-bottom:0}.headlines-auto .legal-document h2{margin-bottom:20px}.legal-container{width:min(1280px,calc(100% - 48px));margin-inline:auto}.legal-hero{padding-top:36px}.legal-home{display:inline-block;font-size:14px;margin-bottom:52px}.legal-eyebrow{font-size:12px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:20px}.legal-hero h1{max-width:1000px;font-family:var(--font-sans);font-size:clamp(36px,5.5vw,76px);font-weight:400;line-height:1.06;letter-spacing:-.035em;overflow-wrap:anywhere;hyphens:auto;text-wrap:balance}.legal-date{margin-top:24px;font-size:14px}.legal-tabs{display:flex;flex-wrap:wrap;gap:12px 32px;margin-top:56px}.legal-tabs a{padding-block:16px;border-bottom:2px solid transparent;font-size:14px}.legal-tabs a[aria-current=page]{border-color:currentColor}.public-shell[data-site=rs] .legal-hero{background:#f1f4ed;margin:16px;border-radius:24px;padding-inline:16px}.legal-grid{display:grid;grid-template-columns:260px minmax(0,1fr);align-items:start;gap:72px;padding-block:64px 100px}.legal-contents{position:sticky;top:100px}.legal-contents nav{max-height:calc(100dvh - 124px);overflow-y:auto;padding-right:16px;scrollbar-width:thin}.legal-contents p{font-size:12px;letter-spacing:.06em;text-transform:uppercase;margin-bottom:16px}.legal-contents a{display:flex;gap:12px;padding-block:8px;font-size:14px;line-height:1.5;color:var(--legal-muted)}.legal-contents a span{min-width:20px;font-variant-numeric:tabular-nums}.legal-document a:hover{text-decoration:underline;text-underline-offset:4px}.legal-document a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.legal-article{max-width:820px;min-width:0;overflow-wrap:anywhere}.legal-intro,.legal-section-body{color:var(--legal-muted);font-size:16px;line-height:1.85}.legal-intro{font-size:18px;margin-bottom:48px}.legal-intro>*+*,.legal-section-body>*+*{margin-top:16px}.legal-section{border-top:1px solid var(--legal-line);padding-block:36px;scroll-margin-top:100px}.legal-section-title{font-family:var(--font-sans);font-size:clamp(24px,2.5vw,30px);font-weight:400;line-height:1.25;letter-spacing:-.02em;margin-bottom:20px}.public-shell[data-legal-page=true]>footer>div{max-width:1328px}.public-shell[data-legal-page=true]>footer>div>div{flex-wrap:wrap}@media (max-width:900px){.legal-grid{gap:32px;grid-template-columns:210px minmax(0,1fr)}}@media (max-width:700px){.legal-grid{display:block;padding-top:32px}.legal-contents{position:static;margin-bottom:36px}.legal-contents nav{max-height:220px;border-bottom:1px solid var(--legal-line);padding-bottom:16px}.legal-home{margin-bottom:32px}.legal-tabs{margin-top:32px;gap:20px}.legal-intro{font-size:17px}.public-shell[data-site=rs] .legal-hero{margin:10px;padding-inline:0;border-radius:20px}.public-shell[data-legal-page=true]>header{gap:12px}.public-shell[data-legal-page=true] .public-header-actions{gap:10px}}