body.site-c main.mk-page.mk-scope.mk-legal-index-page,body.site-c main.mk-page.mk-scope.mk-legal-page{--lg-measure:51ch;--lg-pad:120px;font:400 17px/1.6 var(--site-text)}body.site-c main.mk-page.mk-scope.mk-legal-index-page .mk-container,body.site-c main.mk-page.mk-scope.mk-legal-page .mk-container{width:min(1240px,100% - 48px)}body.site-c main.mk-page.mk-scope.mk-legal-index-page .mk-hero,body.site-c main.mk-page.mk-scope.mk-legal-page .mk-hero{padding-block:48px 64px}body.site-c main.mk-page.mk-scope.mk-legal-index-page .mk-hero-copy,body.site-c main.mk-page.mk-scope.mk-legal-page .mk-hero-copy{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;row-gap:0;justify-items:start;max-width:none;text-align:left}body.site-c main.mk-page.mk-scope.mk-legal-index-page .mk-hero .mk-eyebrow,body.site-c main.mk-page.mk-scope.mk-legal-page .mk-hero .mk-eyebrow{display:block;grid-column:1 / -1;margin:0 0 16px;color:var(--brand);font:500 14px/1.4 var(--site-text);letter-spacing:.06em;text-transform:none}body.site-c main.mk-page.mk-scope.mk-legal-index-page .mk-hero .mk-eyebrow::before,body.site-c main.mk-page.mk-scope.mk-legal-page .mk-hero .mk-eyebrow::before{content:none}body.site-c main.mk-page.mk-scope.mk-legal-index-page .mk-hero h1,body.site-c main.mk-page.mk-scope.mk-legal-page .mk-hero h1{grid-column:1 / 10;max-width:18ch;margin:0;color:var(--heading);font-family:var(--site-display);font-size:clamp(2.5rem,1.4rem + 2.8vw,4rem);font-weight:600;line-height:1;letter-spacing:-.028em}body.site-c main.mk-page.mk-scope.mk-legal-index-page .mk-hero .mk-lede{grid-column:1 / 9;max-width:56ch;margin:24px 0 0;color:var(--text);font-size:19px;line-height:1.55}body.site-c main.mk-page.mk-scope.mk-legal-page .mk-hero .mk-legal-updated{grid-column:1 / -1;margin:24px 0 0;color:var(--text);font:500 16px/1.5 var(--site-text);font-variant-numeric:tabular-nums}body.site-c main.mk-page.mk-scope.mk-legal-index-page .mk-legal-list{padding-block:0 var(--lg-pad)}body.site-c main.mk-page.mk-scope.mk-legal-index-page .mk-legal-list .mk-h2{margin:0 0 32px;color:var(--heading);font-family:var(--site-display);font-size:clamp(1.9rem,1.2rem + 2vw,3rem);font-weight:600;line-height:1.04;letter-spacing:-.025em}body.site-c main.mk-page.mk-scope.mk-legal-index-page .mk-legal-list .mk-cards{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding:0;list-style:none}body.site-c main.mk-page.mk-scope.mk-legal-index-page .mk-legal-list .mk-cards>li{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:0 24px;align-items:baseline;align-content:start;padding:24px 0;border:0;border-top:1px solid var(--border);border-radius:0;background:none;box-shadow:none}body.site-c main.mk-page.mk-scope.mk-legal-index-page .mk-legal-list .mk-cards>li:last-child{border-bottom:1px solid var(--border)}body.site-c main.mk-page.mk-scope.mk-legal-index-page .mk-legal-list .mk-cards h3{grid-column:1 / 5;grid-row:1;margin:0;color:var(--heading);font:500 20px/1.3 var(--site-display);letter-spacing:-.01em}body.site-c main.mk-page.mk-scope.mk-legal-index-page .mk-legal-list .mk-cards h3 a{color:var(--heading);text-decoration:underline;text-decoration-color:var(--border-strong);text-decoration-thickness:1px;text-underline-offset:4px;transition:color .15s var(--site-state),text-decoration-color .15s var(--site-state)}body.site-c main.mk-page.mk-scope.mk-legal-index-page .mk-legal-list .mk-cards h3 a:hover{color:var(--brand);text-decoration-color:var(--brand);text-decoration-thickness:2px}body.site-c main.mk-page.mk-scope.mk-legal-index-page .mk-legal-list .mk-cards h3 a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:4px}body.site-c main.mk-page.mk-scope.mk-legal-index-page .mk-legal-list .mk-cards>li>p:not(.mk-legal-date){grid-column:5 / 10;grid-row:1;max-width:var(--lg-measure);margin:0;color:var(--text);font-size:16px;line-height:1.65}body.site-c main.mk-page.mk-scope.mk-legal-index-page .mk-legal-list .mk-cards>li>p.mk-legal-date{grid-column:10 / 13;grid-row:1;white-space:nowrap;margin:0;color:var(--text);font-size:15px;line-height:1.5;font-weight:500;font-variant-numeric:tabular-nums;text-align:right}body.site-c main.mk-page.mk-scope.mk-legal-index-page .mk-legal-request{padding-block:0 var(--lg-pad)}body.site-c main.mk-page.mk-scope.mk-legal-index-page .mk-notes{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:0}body.site-c main.mk-page.mk-scope.mk-legal-index-page .mk-notes>div{display:grid;align-content:start;justify-items:start;gap:12px;padding:24px 0 0;border-top:1px solid var(--border)}body.site-c main.mk-page.mk-scope.mk-legal-index-page .mk-notes h3{margin:0;color:var(--heading);font:500 20px/1.3 var(--site-display);letter-spacing:-.01em}body.site-c main.mk-page.mk-scope.mk-legal-index-page .mk-notes p{max-width:38ch;margin:0;color:var(--text);font-size:16px;line-height:1.65}body.site-c main.mk-page.mk-scope.mk-legal-index-page .mk-notes .mk-link{color:var(--brand);font-size:16px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;transition:color .15s var(--site-state),text-decoration-color .15s var(--site-state)}body.site-c main.mk-page.mk-scope.mk-legal-index-page .mk-notes .mk-link:hover{color:var(--brand);text-decoration-thickness:2px}body.site-c main.mk-page.mk-scope.mk-legal-index-page .mk-notes .mk-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:4px}body.site-c main.mk-page.mk-scope.mk-legal-page .mk-legal-body{padding-block:0 var(--lg-pad)}body.site-c main.mk-page.mk-scope.mk-legal-page .mk-legal{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;row-gap:0;align-items:start;padding-top:48px;border-top:1px solid var(--border);color:var(--text);font-family:var(--site-text);font-size:17px;font-weight:400;line-height:1.7;font-variant-numeric:tabular-nums}body.site-c main.mk-page.mk-scope.mk-legal-page .mk-legal>*{grid-column:5 / 13;min-width:0;margin:0}body.site-c main.mk-page.mk-scope.mk-legal-page .mk-legal :is(p,li,td,th,blockquote){color:var(--text);overflow-wrap:break-word;hyphens:manual}body.site-c main.mk-page.mk-scope.mk-legal-page .mk-legal :is(a,code){overflow-wrap:anywhere}body.site-c main.mk-page.mk-scope.mk-legal-page .mk-legal>h2{grid-column:1 / 5;max-width:none;margin-top:64px;padding:16px 24px 0 0;border-top:1px solid var(--border-strong);color:var(--heading);font:600 22px/1.25 var(--site-display);letter-spacing:-.01em;text-wrap:balance}body.site-c main.mk-page.mk-scope.mk-legal-page .mk-legal>h3{max-width:var(--lg-measure);margin-top:40px;color:var(--heading);font:600 18px/1.35 var(--site-display);letter-spacing:-.005em}body.site-c main.mk-page.mk-scope.mk-legal-page .mk-legal>h4{max-width:var(--lg-measure);margin-top:40px;color:var(--text);font:600 17px/1.5 var(--site-text)}body.site-c main.mk-page.mk-scope.mk-legal-page .mk-legal>:is(p,ul,ol,blockquote){margin-top:20px}body.site-c main.mk-page.mk-scope.mk-legal-page .mk-legal>p{max-width:var(--lg-measure)}body.site-c main.mk-page.mk-scope.mk-legal-page .mk-legal>.legal-table{grid-column:1 / -1;margin-top:40px}body.site-c main.mk-page.mk-scope.mk-legal-page .mk-legal>h2+*{margin-top:80px}body.site-c main.mk-page.mk-scope.mk-legal-page .mk-legal>:first-child{margin-top:0}body.site-c main.mk-page.mk-scope.mk-legal-page .mk-legal>h2:first-child+*{margin-top:16px}body.site-c main.mk-page.mk-scope.mk-legal-page .mk-legal strong{color:var(--text);font-weight:600}body.site-c main.mk-page.mk-scope.mk-legal-page .mk-legal em{font-style:italic}body.site-c main.mk-page.mk-scope.mk-legal-page .mk-legal>:is(ul,ol){display:block;max-width:calc(var(--lg-measure) + 28px);padding-left:28px}body.site-c main.mk-page.mk-scope.mk-legal-page .mk-legal>ol{list-style:decimal}body.site-c main.mk-page.mk-scope.mk-legal-page .mk-legal>ul{list-style:disc}body.site-c main.mk-page.mk-scope.mk-legal-page .mk-legal li{margin:0 0 12px;padding-left:4px}body.site-c main.mk-page.mk-scope.mk-legal-page .mk-legal li::marker{color:var(--text);font-weight:500;font-variant-numeric:tabular-nums}body.site-c main.mk-page.mk-scope.mk-legal-page .mk-legal blockquote{max-width:var(--lg-measure);padding:4px 0 4px 20px;border-left:3px solid var(--border-strong);border-radius:0;background:none;color:var(--text)}body.site-c main.mk-page.mk-scope.mk-legal-page .mk-legal blockquote p{margin:0}body.site-c main.mk-page.mk-scope.mk-legal-page .mk-legal code{padding:1px 5px;border-radius:4px;background:var(--surface-sunken);color:var(--text);font-family:var(--font-mono);font-size:.9em}body.site-c main.mk-page.mk-scope.mk-legal-page .mk-legal a{color:var(--brand);font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color .15s var(--site-state),text-decoration-color .15s var(--site-state)}body.site-c main.mk-page.mk-scope.mk-legal-page .mk-legal a:hover{text-decoration-thickness:2px}body.site-c main.mk-page.mk-scope.mk-legal-page .mk-legal a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:4px}body.site-c main.mk-page.mk-scope.mk-legal-page .mk-legal .legal-table{overflow-x:auto;border:0;border-radius:0}body.site-c main.mk-page.mk-scope.mk-legal-page .mk-legal .legal-table table{width:100%;min-width:0;border-collapse:collapse}body.site-c main.mk-page.mk-scope.mk-legal-page .mk-legal .legal-table th{padding:0 24px 12px 0;border:0;border-bottom:1px solid var(--border-strong);background:none;color:var(--text);font:600 14px/1.4 var(--site-text);text-align:left;white-space:normal}body.site-c main.mk-page.mk-scope.mk-legal-page .mk-legal .legal-table td{padding:16px 24px 16px 0;border:0;border-top:1px solid var(--border);color:var(--text);font:400 15px/1.6 var(--site-text);text-align:left;vertical-align:top}body.site-c main.mk-page.mk-scope.mk-legal-page .mk-legal .legal-table tbody tr:first-child td{border-top:0}body.site-c main.mk-page.mk-scope.mk-legal-page .mk-legal .legal-table th:first-child,body.site-c main.mk-page.mk-scope.mk-legal-page .mk-legal .legal-table td:first-child{width:16%}body.site-c main.mk-page.mk-scope.mk-legal-page .mk-legal .legal-table td:first-child{font-weight:500}body.site-c main.mk-page.mk-scope.mk-legal-page .mk-legal .legal-table th:last-child,body.site-c main.mk-page.mk-scope.mk-legal-page .mk-legal .legal-table td:last-child{padding-right:0}body.site-c main.mk-page.mk-scope.mk-legal-page .mk-legal-foot{margin:64px 0 0 calc((100% + 24px) / 3);padding-top:24px;border-top:1px solid var(--border)}body.site-c main.mk-page.mk-scope.mk-legal-page .mk-legal-foot .mk-link{color:var(--brand);font-size:16px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;transition:color .15s var(--site-state),text-decoration-color .15s var(--site-state)}body.site-c main.mk-page.mk-scope.mk-legal-page .mk-legal-foot .mk-link:hover{color:var(--brand);text-decoration-thickness:2px}body.site-c main.mk-page.mk-scope.mk-legal-page .mk-legal-foot .mk-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:4px}@media (max-width:1180px){body.site-c main.mk-page.mk-scope.mk-legal-index-page .mk-hero h1,body.site-c main.mk-page.mk-scope.mk-legal-page .mk-hero h1{grid-column:1 / 11}body.site-c main.mk-page.mk-scope.mk-legal-index-page .mk-legal-list .mk-cards>li>p.mk-legal-date{grid-column:5 / 10;grid-row:2;margin-top:8px}body.site-c main.mk-page.mk-scope.mk-legal-index-page .mk-notes p{max-width:34ch}}@media (max-width:900px){body.site-c main.mk-page.mk-scope.mk-legal-index-page .mk-hero-copy,body.site-c main.mk-page.mk-scope.mk-legal-page .mk-hero-copy{grid-template-columns:minmax(0,1fr)}body.site-c main.mk-page.mk-scope.mk-legal-index-page .mk-hero .mk-eyebrow,body.site-c main.mk-page.mk-scope.mk-legal-page .mk-hero .mk-eyebrow,body.site-c main.mk-page.mk-scope.mk-legal-index-page .mk-hero h1,body.site-c main.mk-page.mk-scope.mk-legal-page .mk-hero h1,body.site-c main.mk-page.mk-scope.mk-legal-index-page .mk-hero .mk-lede,body.site-c main.mk-page.mk-scope.mk-legal-page .mk-hero .mk-legal-updated{grid-column:1}body.site-c main.mk-page.mk-scope.mk-legal-index-page .mk-hero h1,body.site-c main.mk-page.mk-scope.mk-legal-page .mk-hero h1{font-size:48px}body.site-c main.mk-page.mk-scope.mk-legal-index-page .mk-legal-list .mk-cards>li{grid-template-columns:minmax(0,1fr);gap:8px}body.site-c main.mk-page.mk-scope.mk-legal-index-page .mk-legal-list .mk-cards h3,body.site-c main.mk-page.mk-scope.mk-legal-index-page .mk-legal-list .mk-cards>li>p:not(.mk-legal-date),body.site-c main.mk-page.mk-scope.mk-legal-index-page .mk-legal-list .mk-cards>li>p.mk-legal-date{grid-column:1;grid-row:auto}body.site-c main.mk-page.mk-scope.mk-legal-index-page .mk-legal-list .mk-cards>li>p.mk-legal-date{text-align:left}body.site-c main.mk-page.mk-scope.mk-legal-index-page .mk-notes{grid-template-columns:minmax(0,1fr);gap:32px}body.site-c main.mk-page.mk-scope.mk-legal-index-page .mk-notes p{max-width:var(--lg-measure)}body.site-c main.mk-page.mk-scope.mk-legal-page .mk-legal{grid-template-columns:minmax(0,1fr)}body.site-c main.mk-page.mk-scope.mk-legal-page .mk-legal>*,body.site-c main.mk-page.mk-scope.mk-legal-page .mk-legal>h2,body.site-c main.mk-page.mk-scope.mk-legal-page .mk-legal>.legal-table{grid-column:1}body.site-c main.mk-page.mk-scope.mk-legal-page .mk-legal>h2{margin-top:56px;padding:16px 0 0;font-size:24px;line-height:1.2}body.site-c main.mk-page.mk-scope.mk-legal-page .mk-legal>h2+*{margin-top:16px}body.site-c main.mk-page.mk-scope.mk-legal-page .mk-legal>:first-child{margin-top:0}body.site-c main.mk-page.mk-scope.mk-legal-page .mk-legal>h2:first-child+*{margin-top:16px}body.site-c main.mk-page.mk-scope.mk-legal-page .mk-legal .legal-table table{min-width:640px}body.site-c main.mk-page.mk-scope.mk-legal-page .mk-legal-foot{margin-inline-start:0}}@media (max-width:760px){body.site-c main.mk-page.mk-scope.mk-legal-index-page,body.site-c main.mk-page.mk-scope.mk-legal-page{--lg-pad:64px}body.site-c main.mk-page.mk-scope.mk-legal-index-page .mk-container,body.site-c main.mk-page.mk-scope.mk-legal-page .mk-container{width:calc(100% - 32px)}body.site-c main.mk-page.mk-scope.mk-legal-index-page .mk-hero{padding-block:24px 48px}body.site-c main.mk-page.mk-scope.mk-legal-page .mk-hero{padding-block:24px 40px}body.site-c main.mk-page.mk-scope.mk-legal-index-page .mk-hero .mk-eyebrow,body.site-c main.mk-page.mk-scope.mk-legal-page .mk-hero .mk-eyebrow{font-size:13px}body.site-c main.mk-page.mk-scope.mk-legal-index-page .mk-hero h1,body.site-c main.mk-page.mk-scope.mk-legal-page .mk-hero h1{font-size:40px}body.site-c main.mk-page.mk-scope.mk-legal-index-page .mk-hero .mk-lede{font-size:17px;line-height:1.6}body.site-c main.mk-page.mk-scope.mk-legal-page .mk-hero .mk-legal-updated{margin-top:16px}body.site-c main.mk-page.mk-scope.mk-legal-index-page .mk-legal-list .mk-cards>li{padding:20px 0}body.site-c main.mk-page.mk-scope.mk-legal-index-page .mk-legal-list .mk-cards h3{font-size:19px}body.site-c main.mk-page.mk-scope.mk-legal-index-page .mk-legal-list .mk-cards>li>p:not(.mk-legal-date){line-height:1.6}body.site-c main.mk-page.mk-scope.mk-legal-page .mk-legal{padding-top:32px;line-height:1.65}body.site-c main.mk-page.mk-scope.mk-legal-page .mk-legal>h2{margin-top:48px;font-size:21px;line-height:1.25}body.site-c main.mk-page.mk-scope.mk-legal-page .mk-legal>:first-child{margin-top:0}body.site-c main.mk-page.mk-scope.mk-legal-page .mk-legal>:is(ul,ol){max-width:calc(var(--lg-measure) + 26px);padding-left:26px}body.site-c main.mk-page.mk-scope.mk-legal-page .mk-legal .legal-table{border:1px solid var(--border);border-radius:12px}body.site-c main.mk-page.mk-scope.mk-legal-page .mk-legal .legal-table{background:linear-gradient(to left,var(--surface-page) 40%,transparent) right / 48px 100% no-repeat local,radial-gradient(farthest-side at 100% 50%,color-mix(in srgb,var(--text) 22%,transparent),transparent) right / 16px 100% no-repeat scroll}body.site-c main.mk-page.mk-scope.mk-legal-page .mk-legal .legal-table table{border-collapse:separate;border-spacing:0;min-width:640px}body.site-c main.mk-page.mk-scope.mk-legal-page .mk-legal .legal-table th,body.site-c main.mk-page.mk-scope.mk-legal-page .mk-legal .legal-table td,body.site-c main.mk-page.mk-scope.mk-legal-page .mk-legal .legal-table th:last-child,body.site-c main.mk-page.mk-scope.mk-legal-page .mk-legal .legal-table td:last-child{padding:12px 16px 12px 12px}body.site-c main.mk-page.mk-scope.mk-legal-page .mk-legal .legal-table :is(th,td):first-child{position:sticky;left:0;z-index:1;width:128px;background:var(--surface-page);box-shadow:inset -1px 0 0 var(--border)}}
