.sl-license{padding-top:clamp(44px,6vw,80px);padding-bottom:clamp(72px,8vw,120px)}.sl-license-header{max-width:860px;margin-bottom:48px}.sl-license-header h1{letter-spacing:-.04em;margin:0 0 24px;font-size:clamp(32px,4.5vw,56px);font-weight:500;line-height:1.08}.sl-license-layout{grid-template-columns:minmax(190px,240px) minmax(0,800px);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.sl-license-nav{max-height:calc(100dvh - 140px);padding:0 8px 4px 0;position:sticky;top:112px;overflow-y:auto}.sl-license-nav h2{letter-spacing:normal;margin:0 0 18px;font-size:14px;font-weight:600;line-height:1.4}.sl-license-nav ol{gap:12px;margin:0;padding-left:22px;display:grid}.sl-license-nav li{color:var(--sl-muted);padding-left:3px;font-size:13px;line-height:1.5}.sl-license-nav a{color:inherit;text-decoration:none}.sl-license-nav a:hover{color:var(--sl-ink);text-underline-offset:3px;text-decoration:underline}.sl-license a:focus-visible{outline:2px solid var(--sl-cobalt);outline-offset:4px;border-radius:2px}.sl-license-content{min-width:0;color:var(--sl-ink);overflow-wrap:anywhere;font-size:15px;line-height:1.8}.sl-site .sl-license-content p{margin:0 0 18px}.sl-site .sl-license-content .sl-license-introduction{margin-bottom:40px;font-size:16px}.sl-license-content section{margin-top:40px;scroll-margin-top:118px}.sl-license-content h2{letter-spacing:-.02em;margin:0 0 20px;font-size:clamp(21px,2vw,25px);font-weight:500;line-height:1.3}.sl-license-clause-number{margin-right:.25em;font-weight:600}.sl-site .sl-license-content .sl-license-subclause{margin-left:20px}@media (width<=760px){.sl-license-header{margin-bottom:32px}.sl-license-layout{grid-template-columns:minmax(0,1fr);gap:36px}.sl-license-nav{border-bottom:1px solid var(--sl-line);max-height:none;padding:0 0 28px;position:static}.sl-license-nav ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 28px}}@media (width<=420px){.sl-license-nav ol{grid-template-columns:1fr}}@media print{.sl-license{padding:0}.sl-license-header{margin-bottom:28px}.sl-license-header h1{font-size:28px}.sl-license-nav{display:none}.sl-license-layout{display:block}.sl-license-content{color:#000;font-size:11pt}.sl-license-content section{margin-top:28px}.sl-license-content h2{break-after:avoid}.sl-license-content p{orphans:3;widows:3}}
