.translation-notice:has(+.cs-legal){max-width:1280px;margin:32px auto -32px;font-size:12px;line-height:1.7;color:#61665a}.cs-legal{--legal-rail:268px;--legal-gap:76px;display:grid;grid-template-columns:var(--legal-rail) minmax(0,1fr);gap:var(--legal-gap);max-width:1280px;margin-inline:auto;padding-block:64px 100px;color:var(--ink,#0c0c0d)}.cs-legal *{box-sizing:border-box}.cs-legal a{color:inherit;text-underline-offset:4px}.cs-legal :is(a,summary):focus-visible{outline:2px solid #151515;outline-offset:4px}.cs-legal .legal-main{min-width:0;max-width:850px}.cs-legal .legal-rail{align-self:start;position:sticky;top:110px;max-height:calc(100dvh - 140px);display:flex;flex-direction:column;border-inline-end:1px solid #e3e4e1;padding-inline-end:24px}.cs-legal .rail-label{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:17px;font-size:13px;font-weight:600;gap:8px}.cs-legal .rail-label span{color:#767972;font-family:var(--mono,monospace);font-size:10px;font-weight:400;white-space:nowrap}.cs-legal .desktop-contents{overflow-y:auto;scrollbar-width:thin;scrollbar-color:#d9ddd2 transparent;padding-inline-end:9px}.cs-legal :is(.desktop-contents,.mobile-contents nav) a{display:grid;grid-template-columns:24px 1fr;gap:11px;font-size:12px;line-height:1.5;color:#5b6057;text-decoration:none;padding-block:7px}.cs-legal :is(.desktop-contents,.mobile-contents nav) a span{color:#878c80;font-family:var(--mono,monospace);font-size:11px;padding-top:1px}.cs-legal .desktop-contents a:is(:hover,:focus-visible){color:#0c0c0d}.cs-legal .legal-eyebrow{margin:0 0 22px;font-family:var(--mono,monospace);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#61665a}.cs-legal .legal-hero h1{font-size:62px;line-height:1.04;letter-spacing:-2.8px;font-weight:550;margin:0 0 28px;text-wrap:balance}.cs-legal .document-dates{display:flex;gap:40px;padding-bottom:32px;margin-bottom:0;flex-wrap:wrap}.cs-legal .document-dates p{margin:0;font-size:12px;line-height:1.65;color:#50564b}.cs-legal .document-dates span{display:block;font-family:var(--mono,monospace);font-size:10px;text-transform:uppercase;letter-spacing:.05em;margin-bottom:3px;color:#797e72}.cs-legal .key-points{padding:24px 27px;border:1px solid #e0e5d7;border-inline-start:3px solid var(--signal,#d4ff3f);background:#f7f9f3;margin-bottom:60px}.cs-legal .key-points h2{margin:0 0 10px;font-size:12px;font-family:var(--mono,monospace);font-weight:500;letter-spacing:.04em;text-transform:uppercase}.cs-legal .key-points p{font-size:15px;line-height:1.7;margin:0;color:#343a2e}.cs-legal .legal-clause{margin:0 0 30px;padding-top:30px;border-top:1px solid #dedfdc;scroll-margin-top:112px}.cs-legal .legal-clause h2{display:grid;grid-template-columns:50px 1fr;font-size:26px;line-height:1.23;font-weight:550;letter-spacing:-.65px;margin:0 0 28px;text-wrap:balance}.cs-legal .heading-number{text-decoration:none;color:#818777;font-variant-numeric:tabular-nums;font-weight:400}.cs-legal .subclause{display:grid;grid-template-columns:50px 1fr;margin:0 0 19px;scroll-margin-top:112px}.cs-legal .sub-number{font-family:var(--mono,monospace);font-size:11px;padding-top:5px;color:#777e6f;text-decoration:none;direction:ltr;unicode-bidi:isolate}.cs-legal :is(.subclause p,.lettered li div){font-size:16px;line-height:1.78;margin:0;overflow-wrap:break-word}.cs-legal :is(.subclause p a,.lettered a){text-decoration-color:#a6ad9e}.cs-legal .lettered{padding:0;padding-inline-start:50px;margin:-3px 0 22px;list-style:none}.cs-legal .lettered li{display:grid;grid-template-columns:32px 1fr;gap:0;margin:0 0 12px}.cs-legal .letter{font-family:var(--mono,monospace);font-size:12px;color:#787e70;padding-top:4px;direction:ltr;unicode-bidi:isolate}.cs-legal .lettered strong{font-weight:600}.cs-legal .mobile-contents{display:none}.cs-legal .legal-copyright{margin:48px 0 0;padding-top:30px;border-top:1px solid #dedfdc;font-size:12px;line-height:1.7;direction:ltr;unicode-bidi:isolate}html[lang=ar] .cs-legal :is(h1,h2,.legal-eyebrow){letter-spacing:normal}html[lang=ar] .cs-legal .legal-hero h1{line-height:1.3}@media(min-width:1000px)and (max-width:1359px){.cs-legal{margin-inline:40px;--legal-gap:48px;--legal-rail:240px}.translation-notice:has(+.cs-legal){margin-inline:40px}}@media(max-width:999px){.cs-legal{display:block;padding:38px 24px 48px}.translation-notice:has(+.cs-legal){margin:24px 24px -14px}.cs-legal .legal-main{max-width:760px;margin-inline:auto}.cs-legal .legal-rail{display:none}.cs-legal .legal-eyebrow{margin-bottom:18px;font-size:10px}.cs-legal .legal-hero h1{font-size:44px;letter-spacing:-1.7px;margin-bottom:25px}.cs-legal .document-dates{gap:22px;padding-bottom:27px}.cs-legal .document-dates p{font-size:11px;max-width:160px}.cs-legal .document-dates span{font-size:9px}.cs-legal .key-points{padding:19px 18px;margin-bottom:26px}.cs-legal .key-points p{font-size:14px;line-height:1.7}.cs-legal .key-points h2{font-size:11px}.cs-legal .mobile-contents{display:block;border-top:1px solid #dfe2d8;border-bottom:1px solid #dfe2d8;margin-bottom:36px}.cs-legal .mobile-contents summary{display:flex;align-items:center;cursor:pointer;padding-block:18px;font-size:13px;font-weight:550;list-style:none}.cs-legal .mobile-contents summary::-webkit-details-marker{display:none}.cs-legal .mobile-contents summary span{margin-inline-start:auto;margin-inline-end:22px;color:#767d6b;font-size:11px;font-weight:400}.cs-legal .mobile-contents summary:after{content:"+";font-size:19px;font-weight:300}.cs-legal .mobile-contents[open] summary:after{content:"\d7"}.cs-legal .mobile-contents nav{padding-bottom:16px}.cs-legal .mobile-contents nav a{font-size:13px;padding-block:9px}.cs-legal .legal-clause{padding-top:23px;margin-bottom:23px}.cs-legal .legal-clause h2{grid-template-columns:34px 1fr;font-size:23px;letter-spacing:-.6px;margin-bottom:24px}.cs-legal .subclause{grid-template-columns:34px 1fr;margin-bottom:20px}.cs-legal .sub-number{font-size:10px;padding-top:5px}.cs-legal :is(.subclause p,.lettered li div){font-size:15px;line-height:1.78}.cs-legal .lettered{padding-inline-start:34px}.cs-legal .lettered li{grid-template-columns:28px 1fr}.cs-legal .letter{font-size:11px}}@media print{.cs-legal{display:block;max-width:none;margin:0;padding:0;color:#000}.cs-legal :is(.legal-rail,.mobile-contents){display:none}.cs-legal .legal-main{max-width:none;margin:0}.cs-legal .legal-hero h1{font-size:28pt;line-height:1.1;letter-spacing:-1pt}.cs-legal .legal-clause{margin-bottom:22pt;padding-top:14pt;scroll-margin:0}.cs-legal .legal-clause h2{font-size:16pt;break-after:avoid;margin-bottom:14pt}.cs-legal :is(.key-points p,.subclause p,.lettered li div){font-size:10pt;line-height:1.5}.cs-legal a{text-decoration:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/collabseason-legal.css.map */
