.sk-legal-page .sk-header{height:auto}.sk-legal-main{padding-block:64px 80px}.sk-legal-heading,.sk-legal-main{border-bottom:1px solid var(--sk-rule)}.sk-legal-heading{height:auto;padding-bottom:32px}.sk-legal-heading h1{max-width:22ch;font-size:clamp(40px,4.2vw,58px);line-height:1.12}.sk-legal-documents{display:flex;flex-wrap:wrap;gap:8px 32px;margin-top:24px}.sk-legal-documents a{display:inline-flex;align-items:center;min-height:44px;color:var(--sk-muted);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:6px}.sk-legal-documents a:hover,.sk-legal-documents a[aria-current=page]{color:var(--sk-green);text-decoration-color:currentColor}.sk-legal-layout{display:grid;grid-template-columns:248px minmax(0,1fr);gap:64px;padding-top:48px;align-items:start}.sk-legal-index{position:sticky;top:120px;max-height:calc(100svh - 144px);overflow-y:auto;padding-right:16px}.sk-legal-index>p{margin-bottom:16px;color:var(--sk-muted);font-size:15px}.sk-legal-index ul,.sk-legal-mobile-index ul{list-style:none;margin:0;padding:0}.sk-legal-index a,.sk-legal-mobile-index a{display:flex;align-items:center;min-height:44px;padding-block:8px;font-size:16px;line-height:1.4}.sk-legal-index a:hover,.sk-legal-mobile-index a:hover{color:var(--sk-green);text-decoration:underline;text-underline-offset:4px}.sk-legal-body{min-width:0;max-width:74ch}.sk-legal-mobile-index{display:none}.sk-legal-article{font-size:17px;line-height:1.75;overflow-wrap:break-word}.sk-legal-article .prose{max-width:none;color:inherit;font-size:inherit;line-height:inherit}.sk-legal-article section{margin:0 0 48px;scroll-margin-top:16px}.sk-legal-article h2{font-size:27px;line-height:1.3;margin:0 0 20px}.sk-legal-article h3{font-size:21px;line-height:1.4;margin:28px 0 12px}.sk-legal-article p{margin:0}.sk-legal-article p+p,.sk-legal-article ul+p{margin-top:12px}.sk-legal-article ul{list-style:disc;padding-left:24px;margin:12px 0 0}.sk-legal-article li{padding-left:4px;margin-top:8px}.sk-legal-article li::marker{color:var(--sk-green)}.sk-legal-article strong{color:var(--sk-ink);font-weight:700}.sk-legal-article a{color:var(--sk-green);text-decoration:underline;text-underline-offset:4px}.sk-legal-article a:hover{color:var(--sk-green-hover)}.sk-legal-article .bg-blue-50,.sk-legal-article .bg-gray-50{background:var(--sk-soft);padding:24px;border-radius:12px}.sk-legal-article .bg-blue-50{border:1px solid var(--sk-rule);margin-block:24px}.sk-legal-article .space-y-2>p+p{margin-top:8px}.sk-legal-article .space-y-6>div+div{margin-top:32px}.sk-legal-article .space-y-6 h3{margin-top:0}.sk-legal-article .text-lg{font-size:20px;color:var(--sk-muted);margin-bottom:40px}.sk-legal-article #mise-a-jour{font-size:15px;line-height:1.6;color:var(--sk-muted);border-color:var(--sk-rule);padding-top:24px;margin:0;scroll-margin-top:16px}.sk-legal-article #mise-a-jour strong{color:inherit}.sk-legal-article #mise-a-jour p+p{margin-top:4px}@media (max-width:1100px){.sk-legal-layout{grid-template-columns:208px minmax(0,1fr);gap:40px}}@media (max-width:900px){.sk-legal-main{padding-block:40px 56px}.sk-legal-heading h1{font-size:44px}.sk-legal-layout{grid-template-columns:minmax(0,1fr);gap:0;padding-top:24px}.sk-legal-index{display:none}.sk-legal-body{max-width:none}.sk-legal-mobile-index{display:block;border-block:1px solid var(--sk-rule);margin-bottom:32px}.sk-legal-mobile-index summary{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:56px;cursor:pointer;list-style:none}.sk-legal-mobile-index summary::-webkit-details-marker{display:none}.sk-legal-mobile-index summary:focus-visible{outline:3px solid var(--sk-focus);outline-offset:3px}.sk-legal-mobile-index[open] summary svg{transform:rotate(180deg)}.sk-legal-mobile-index nav{padding-bottom:16px}}@media (max-width:600px){.sk-legal-main{padding-block:32px 48px}.sk-legal-heading{padding-bottom:24px}.sk-legal-heading h1{font-size:clamp(32px,8.8vw,40px)}.sk-legal-documents{gap:4px 24px;margin-top:20px}.sk-legal-article h2{font-size:24px;margin-bottom:16px}.sk-legal-article h3{font-size:20px}.sk-legal-article .bg-blue-50,.sk-legal-article .bg-gray-50{padding:20px 16px}.sk-legal-article .text-lg{font-size:19px;margin-bottom:32px}.sk-legal-article section{margin-bottom:40px}}