html{scroll-padding-top:24px;scroll-behavior:auto}.legal-header{height:90px}.legal-header .brand img{width:164px}.home-link{font-size:12px;margin-left:auto}.legal-languages{display:flex;gap:15px;margin:0;font-size:12px}.legal-languages a{color:#777;padding:7px 0}.legal-languages a[aria-current]{color:#222;border-bottom:2px solid #ed8628}.legal-heading{max-width:1200px;margin:0 auto;padding:56px 0 0}.legal-heading h1{font-size:40px;letter-spacing:-1.5px;margin:0 0 20px;line-height:1.4}.legal-heading .eyebrow{font-size:10px;color:#777}.legal-meta{font-size:11px;color:#777;margin:0 0 10px}.legal-source{font-size:12px;color:#71767c;max-width:850px}.legal-tabs{display:flex;gap:28px;border-bottom:1px solid #ddd;margin:28px 0 0;font-size:13px}.legal-tabs a{padding:15px 0}.legal-tabs a[aria-current]{border-bottom:2px solid #25282d;color:#222}.legal-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:65px;max-width:1200px;margin:40px auto 70px;align-items:start}.legal-toc{position:sticky;top:24px;max-height:calc(100vh - 48px);overflow-y:auto;scrollbar-width:thin;padding-right:15px}.legal-toc summary{font-size:12px;font-weight:600;padding:0 0 15px;cursor:pointer}.legal-toc nav{display:block;margin:0;font-size:11px;line-height:1.7}.legal-toc a{display:block;padding:7px 0;color:#666;font-weight:400}.legal-toc .toc-level-3{padding-left:12px}.legal-toc a:hover{color:#c15d13}.legal-document{font-size:14px;line-height:1.95;overflow-wrap:anywhere;min-width:0}.legal-document>p{margin:0 0 16px;color:#454950;white-space:pre-wrap}.legal-document h2{font-size:22px;font-weight:600;line-height:1.55;letter-spacing:-.5px;margin:45px 0 22px;padding-top:20px;border-top:1px solid #e6e7e9;scroll-margin-top:22px}.legal-document h3{font-size:17px;margin:32px 0 18px;line-height:1.6}.legal-document>h2:first-child{margin-top:0}.legal-document a{text-decoration:underline;text-underline-offset:3px;color:#3f5266}.legal-company{margin-top:55px}.legal-company address{font-style:normal}.back-top{display:inline-block;font-size:12px;margin-top:30px}.legal-footer{display:flex;align-items:center;justify-content:space-between;font-size:11px}.legal-footer a{font-size:11px}.legal-document:focus{outline:none}@media(max-width:1320px){.legal-heading,.legal-layout{margin-left:48px;margin-right:48px}}@media(max-width:900px){.legal-layout{grid-template-columns:200px minmax(0,1fr);gap:30px}.legal-header{gap:20px}.legal-header .brand img{width:145px}.legal-document{font-size:13px}.legal-document h2{font-size:20px}}@media(max-width:700px){.legal-header{height:auto;min-height:90px;flex-wrap:wrap;padding:18px 22px;gap:12px}.legal-header .home-link{font-size:10px}.legal-header .legal-languages{width:100%;order:3;font-size:11px;gap:24px}.legal-header nav a:last-child{display:block}.legal-heading{padding-top:34px}.legal-heading,.legal-layout{margin-left:22px;margin-right:22px}.legal-heading h1{font-size:30px;letter-spacing:-1px}.legal-meta{font-size:10px}.legal-source{font-size:11px}.legal-tabs{font-size:12px;gap:24px}.legal-layout{grid-template-columns:1fr;gap:28px;margin-top:28px}.legal-toc{position:static;max-height:230px;border:1px solid #e5e6e8;padding:18px;background:#fafafa}.legal-toc nav{font-size:11px}.legal-document{font-size:13px;line-height:1.95}.legal-document h2{font-size:19px}.legal-footer{display:flex;flex-wrap:wrap;gap:10px}}
@media print{header,.legal-toc,.legal-tabs,.back-top,footer,.skip{display:none!important}.legal-layout{display:block;margin:0}.legal-heading{padding:0;margin:0 0 20px}.legal-document{font-size:10pt}.legal-document h2{break-after:avoid}.legal-document a{color:inherit}body{background:white}.legal-source,.legal-meta{font-size:9pt}}
