.k2-root.k2-home .k2-legal .k2-legal__head{padding-bottom:72px}.k2-root.k2-home .k2-legal__actions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:24px;display:flex}.k2-root.k2-home .k2-legal__actions>p{margin:0}.k2-root.k2-home .k2-legal__doc{border-top:1px solid var(--k2-h-line);padding-top:48px}.k2-root.k2-home .k2-legal__toc-title{color:var(--k2-h-text-3);font-family:var(--k2-h-font-mono);letter-spacing:.04em;text-transform:uppercase;font-feature-settings:normal;margin:0 0 14px;font-size:12px;line-height:16px}.k2-root.k2-home .k2-legal__toc-list{border-left:1px solid var(--k2-h-line);gap:1px;margin:0;padding:0;list-style:none;display:grid}.k2-root.k2-home .k2-legal__toc-link{color:var(--k2-h-text-3);transition:color .16s var(--k2-h-ease), border-color .16s var(--k2-h-ease);border-left:1px solid #0000;grid-template-columns:34px minmax(0,1fr);gap:4px;margin-left:-1px;padding:6px 0 6px 14px;font-size:13.5px;line-height:19px;text-decoration:none;display:grid}.k2-root.k2-home .k2-legal__toc-number{font-family:var(--k2-h-font-mono);white-space:nowrap;font-feature-settings:normal;font-size:11.5px;line-height:19px}.k2-root.k2-home .k2-legal__toc-link[aria-current]{border-left-color:var(--k2-h-text);color:var(--k2-h-text)}.k2-root.k2-home .k2-legal__toc-link:focus-visible{outline:2px solid var(--k2-h-text);outline-offset:2px;border-radius:4px}@media (hover:hover){.k2-root.k2-home .k2-legal__toc-link:hover{color:var(--k2-h-text)}}.k2-root.k2-home .k2-legal__toc-toggle{display:none}@media (width>=1100px){.k2-root.k2-home .k2-legal__doc{grid-template-columns:248px minmax(0,1fr);align-items:start;gap:64px;display:grid}.k2-root.k2-home .k2-legal__toc{top:calc(var(--k2-header-h) + 32px);max-height:calc(100vh - var(--k2-header-h) - 64px);overscroll-behavior:contain;scrollbar-width:thin;position:sticky;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 28px),#0000);mask-image:linear-gradient(#000 calc(100% - 28px),#0000)}.k2-root.k2-home .k2-legal__toc-list{margin-bottom:28px}}@media (width<=1099.98px){.k2-root.k2-home .k2-legal__toc{border:1px solid var(--k2-h-line);background:var(--k2-h-bg);border-radius:12px;margin-bottom:40px}.k2-root.k2-home .k2-legal__toc-title{display:none}.k2-root.k2-home .k2-legal__toc-toggle{width:100%;min-height:52px;color:var(--k2-h-text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:0 18px;font-size:15px;font-weight:600;line-height:22px;display:flex}.k2-root.k2-home .k2-legal__toc-toggle>svg{color:var(--k2-h-text-3);transition:transform .24s var(--k2-h-ease);flex:none}.k2-root.k2-home .k2-legal__toc[data-open=true] .k2-legal__toc-toggle>svg{transform:rotate(180deg)}.k2-root.k2-home .k2-legal__toc-toggle:focus-visible{outline:2px solid var(--k2-h-text);outline-offset:2px}.k2-root.k2-home .k2-legal__toc-toggle:active{background:var(--k2-h-bg-sunken)}.k2-root.k2-home .k2-legal__toc[data-open=false] .k2-legal__toc-list{display:none}.k2-root.k2-home .k2-legal__toc-list{border-top:1px solid var(--k2-h-line);border-left:0;padding:8px 8px 12px}.k2-root.k2-home .k2-legal__toc-link{border-left:0;border-radius:8px;margin-left:0;padding:8px 10px;font-size:14.5px;line-height:21px}.k2-root.k2-home .k2-legal__toc-link[aria-current]{background:var(--k2-h-bg-sunken)}}.k2-root.k2-home .k2-legal__body .k2s-section{border-top:0;padding-block:0 56px}.k2-root.k2-home .k2-legal__body .k2s-section+.k2s-section{border-top:1px solid var(--k2-h-line);padding-top:48px}.k2-root.k2-home .k2-legal__body .k2s-section:last-child{padding-bottom:0}.k2-root.k2-home .k2-legal__body .k2-inset{padding-inline:0}.k2-root.k2-home .k2-legal__body .k2s-grid{display:block}.k2-root.k2-home .k2-legal__body .k2s-marker{padding:0 0 12px}.k2-root.k2-home .k2-legal__body .k2s-grid:has(.k2s-prose h2~h2,.k2s-prose>div+div>h2)>.k2s-marker{display:none}.k2-root.k2-home .k2-legal__body .k2s-prose{max-width:72ch}.k2-root.k2-home .k2-legal__body .k2s-prose:has(table)>:not([role=region]){max-width:72ch}.k2-root.k2-home .k2-legal__body .k2s-prose:has(table){max-width:none}.k2-root.k2-home .k2-legal__body .k2s-prose>h2:first-child,.k2-root.k2-home .k2-legal__body .k2s-prose>div:first-child>h2:first-child{margin-top:0}.k2-root.k2-home .k2-legal__body :is(h2,h3){scroll-margin-top:calc(var(--k2-header-h) + 24px)}@media (width<=759.98px){.k2-root.k2-home .k2-legal__body .k2s-prose [role=region]{overflow-x:visible!important}.k2-root.k2-home .k2-legal__body .k2s-prose table{border-top:1px solid var(--k2-h-line-strong);min-width:0;margin-top:20px}.k2-root.k2-home .k2-legal__body .k2s-prose :is(table,tbody,tr,td){width:100%;display:block}.k2-root.k2-home .k2-legal__body .k2s-prose thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.k2-root.k2-home .k2-legal__body .k2s-prose tr{border-bottom:1px solid var(--k2-h-line);padding:14px 0 16px}.k2-root.k2-home .k2-legal__body .k2s-prose td{overflow-wrap:anywhere;border-bottom:0;padding:6px 0}.k2-root.k2-home .k2-legal__body .k2s-prose td[data-label]:before{color:var(--k2-h-text-3);font-family:var(--k2-h-font-mono);letter-spacing:.04em;text-transform:uppercase;content:attr(data-label);font-feature-settings:normal;margin-bottom:4px;font-size:10.5px;line-height:15px;display:block}}@media (width<=599.98px){.k2-root.k2-home .k2-legal .k2-legal__head{padding-bottom:48px}.k2-root.k2-home .k2-legal__doc{padding-top:32px}.k2-root.k2-home .k2-legal__toc{margin-bottom:32px}.k2-root.k2-home .k2-legal__body .k2s-section{padding-bottom:40px}.k2-root.k2-home .k2-legal__body .k2s-section+.k2s-section{padding-top:36px}}@media (prefers-reduced-motion:reduce){.k2-root.k2-home :is(.k2-legal__toc-link,.k2-legal__toc-toggle>svg){transition:none}}.k2-root.k2-home .k2-legal-groups{gap:56px;display:grid}.k2-root.k2-home .k2-legal-group__title{color:var(--k2-h-text);letter-spacing:-.018em;margin:0 0 16px;font-size:20px;font-weight:600;line-height:26px}.k2-root.k2-home .k2-legal-group .k2s-rows{margin:0;padding:0;list-style:none}.k2-root.k2-home .k2s-row.k2s-row--link{color:inherit;border-bottom:0;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;padding-block:18px;text-decoration:none}.k2-root.k2-home .k2-legal-group .k2s-rows>li{border-bottom:1px solid var(--k2-h-line)}.k2-root.k2-home .k2s-row--link .k2s-row-id{align-self:start;padding-top:3px}.k2-root.k2-home .k2s-row--link .k2s-row-arrow{flex:none;align-self:center}.k2-root.k2-home .k2s-row--link:focus-visible{outline:2px solid var(--k2-h-text);outline-offset:2px;border-radius:6px}@media (hover:hover){.k2-root.k2-home .k2s-row--link:hover .k2s-row-title{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}}@media (width<=640px){.k2-root.k2-home .k2s-row.k2s-row--link{grid-template-columns:minmax(0,1fr) 20px;gap:4px 16px}.k2-root.k2-home .k2s-row--link .k2s-row-id{display:none}}.k2-root.k2-home .k2-legal-form{max-width:760px}.k2-root.k2-home .k2-legal-form .k2-pk-form__body>.k2s-prose{max-width:none}.k2-root.k2-home .k2-legal-form .k2-pk-form__body>.k2s-prose>:first-child{margin-top:0}.k2-root.k2-home .k2-legal__summary{border:1px solid var(--k2-h-line-strong);background:var(--k2-h-bg-raised);border-radius:14px;max-width:720px;padding:20px 24px 22px}.k2-root.k2-home .k2-legal__summary-label{color:var(--k2-h-text-3);font-family:var(--k2-h-font-mono);letter-spacing:.04em;text-transform:uppercase;font-feature-settings:normal;margin:0;font-size:12px;line-height:16px}.k2-root.k2-home .k2-legal__summary-text{max-width:62ch;color:var(--k2-h-text);margin:10px 0 0;font-size:16px;line-height:25px}.k2-root.k2-home .k2-legal__summary-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:18px;display:flex}.k2-root.k2-home .k2-legal__summary-actions>p{margin:0}@media (width<=599.98px){.k2-root.k2-home .k2-legal__summary{padding:18px 18px 20px}.k2-root.k2-home .k2-legal__summary-actions .k2s-btn{justify-content:center;width:100%}}@media (pointer:coarse),(width<=820px){.k2-root.k2-home .k2-legal__body .k2s-prose a:is([href^=mailto\:],[href^=tel\:]){margin-block:-12px;padding-block:12px;display:inline-block}}
