.k-legal{--ax-measure:60ch}.k-legal__head{gap:var(--ax-s3);margin-bottom:var(--ax-s8);display:grid}.k-legal__title{margin:var(--ax-s3) 0 0;max-width:20ch;color:var(--ax-fg-1);font-family:var(--ax-font-display);font-size:var(--ax-fs-display);font-weight:500;line-height:var(--ax-lh-h2);letter-spacing:var(--ax-track-display);text-transform:none}.k-legal__updated{margin-top:var(--ax-s3)}.k-legal__layout{gap:var(--ax-s7);display:grid}.k-legal__toc{display:none}.k-legal__toclist{margin:0;display:grid}.k-legal__tocl{box-sizing:border-box;min-height:var(--ax-hit);padding-left:var(--ax-s4);box-shadow:inset 1px 0 0 var(--ax-line);color:var(--ax-fg-3);font-size:var(--ax-fs-small);line-height:var(--ax-lh-body);align-items:center;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.k-legal__tocl:hover{color:var(--ax-fg-1)}}.k-legal__mtoc{border:1px solid var(--ax-line);border-radius:var(--ax-r3);background:var(--ax-bg-card)}.k-legal__msum{box-sizing:border-box;min-height:3.5rem;padding:0 var(--ax-s5);color:var(--ax-fg-1);font-family:var(--ax-font-mono);font-size:var(--ax-fs-mono);letter-spacing:var(--ax-track-mono);text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.k-legal__msum::-webkit-details-marker{display:none}.k-legal__msum:after{content:"+"}.k-legal__mtoc[open] .k-legal__msum:after{content:"-"}.k-legal__mtoc .k-legal__toclist{padding:0 var(--ax-s5) var(--ax-s3)}.k-legal__body{min-width:0}.k-legal__section{padding-block:var(--ax-s7);border-top:1px solid var(--ax-line)}.k-legal__section:first-child{border-top:0;padding-top:0}.k-legal__h2{margin:0 0 var(--ax-s5);max-width:28ch;color:var(--ax-fg-1);font-family:var(--ax-font-display);font-size:var(--ax-fs-h3);font-weight:500;line-height:var(--ax-lh-h3);letter-spacing:var(--ax-track-h3)}.k-legal__text{max-width:var(--ax-measure);color:var(--ax-fg-2)}.k-legal__text>*+*{margin-top:var(--ax-rhythm-para)}.k-legal__text p{margin:0}.k-legal__text ul,.k-legal__text ol{padding-left:var(--ax-s5);list-style:revert}.k-legal__text li+li{margin-top:var(--ax-s2)}.k-legal__text h3,.k-legal__text h4{margin-top:var(--ax-s6);color:var(--ax-fg-1);font-family:var(--ax-font-body);font-size:var(--ax-fs-body);font-weight:600;line-height:var(--ax-lh-body);letter-spacing:0}.k-legal__text a{color:var(--ax-fg-1)}@media (min-width:1024px){.k-legal__layout{column-gap:var(--ax-gap);grid-template-columns:minmax(0,3fr) minmax(0,8fr);align-items:start}.k-legal__toc{top:var(--ax-sticky-top);max-height:calc(100svh - var(--ax-sticky-top) - var(--ax-s5));overscroll-behavior:contain;display:block;position:sticky;overflow-y:auto}.k-legal__toc .k-legal__tocl:focus-visible{outline-offset:calc(-1 * var(--ax-focus-width))}.k-legal__toc .k-label{margin-bottom:var(--ax-s3)}.k-legal__mtoc{display:none}}@media print{[data-kit],.k-legal{color:canvastext;background:0 0}[data-kit]>header,[data-kit]>footer,.v3-enquire-bar,.k-legal__toc,.k-legal__mtoc{display:none}.k-legal__layout{display:block}.k-legal__title,.k-legal__h2,.k-legal__text,.k-legal__text h3,.k-legal__text h4,.k-legal__text a,.k-legal__updated{color:canvastext}.k-legal__section{break-inside:avoid-page;border-top-color:graytext}.k-legal__h2{break-after:avoid}.k-legal__text a[href^=http]:after{content:" (" attr(href) ")"}}.k-section.k-legal.p-legal{padding-top:var(--ax-s6)}.p-legal .k-legal__title{max-width:none;font-size:var(--ax-fs-h2);letter-spacing:var(--ax-track-h2);text-wrap:balance}.p-legal__lede{max-width:var(--ax-measure-lede);margin:var(--ax-s3) 0 0;color:var(--ax-fg-2);font-size:var(--ax-fs-lede);line-height:var(--ax-lh-lede);text-wrap:pretty}.p-legal__meta{justify-content:space-between;align-items:center;gap:var(--ax-s2) var(--ax-s5);margin-top:var(--ax-s5);padding-top:var(--ax-s3);border-top:1px solid var(--ax-line);flex-wrap:wrap;display:flex}.p-legal__date{margin:0}.p-legal__date time{color:var(--ax-fg-1)}.p-legal .k-legal__h2{max-width:var(--ax-measure);text-wrap:balance}.p-legal .k-legal__text>*+*{margin-top:var(--ax-rhythm-para)}.p-legal .k-legal__text>ul,.p-legal .k-legal__text>ol,.p-legal .k-legal__text>p+ul,.p-legal .k-legal__text>p+ol{margin-top:var(--ax-s3)}.p-legal .k-legal__text a{text-underline-offset:.2em;text-decoration:underline}@media print{.p-legal__lede,.p-legal__date,.p-legal__date time{color:canvastext}.p-legal__meta{border-top-color:graytext}.p-legal__meta .k-btn{display:none}}
