.legal.v-root{min-height:0;display:block;background:transparent}.legal{padding-block:var(--s-7) var(--s-8)}@media(min-width:840px){.legal{padding-block:var(--s-8) var(--s-9)}}.legal__layout{display:grid;grid-template-columns:minmax(0,1fr);max-width:var(--reading);margin-inline:auto}.legal__head{padding-bottom:var(--s-6)}.legal__title{margin-top:var(--s-3)}.legal__meta{margin-top:var(--s-4)}.legal__intro{margin-top:var(--s-5);color:var(--ink)}.legal__note{margin-top:var(--s-5);padding:var(--s-4) var(--s-5);display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-3);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface)}.legal__toc{margin-bottom:var(--s-7);padding:var(--s-5);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface)}.legal__toc ol{list-style:none;margin:var(--s-3) 0 0;padding:0;display:grid}@media(min-width:600px)and (max-width:1199px){.legal__toc ol{grid-template-columns:1fr 1fr;column-gap:var(--s-5)}}.legal__toc a{display:flex;align-items:baseline;gap:var(--s-2);padding:7px 0;font:400 14px/1.4 var(--sans);color:var(--ink2);text-decoration:none}.legal__toc a:hover,.legal__toc a[aria-current=location]{color:var(--ink)}.legal__num{flex:none;min-width:1.75em;font:400 12px/1 var(--mono);font-variant-numeric:tabular-nums;color:var(--muted)}@media(min-width:1200px){.legal__layout--toc{max-width:none;grid-template-columns:232px minmax(0,var(--reading));column-gap:var(--s-8);justify-content:center}.legal__layout--toc>.legal__head,.legal__layout--toc>.legal__body,.legal__layout--toc>.legal__more{grid-column:2}.legal__layout--toc>.legal__toc{grid-column:1;grid-row:1 / span 3;align-self:start;position:sticky;top:calc(64px + var(--s-6));max-height:calc(100vh - 64px - var(--s-7));overflow-y:auto;margin:0;padding:0;border:0;border-radius:0;background:none}.legal__layout--toc .legal__toc ol{margin-top:var(--s-4)}.legal__layout--toc .legal__toc a{padding:7px 0 7px var(--s-3);border-left:2px solid var(--line)}.legal__layout--toc .legal__toc a[aria-current=location]{border-left-color:var(--moss)}}.legal__body section+section{margin-top:var(--s-7)}.legal__body section>*+*{margin-top:var(--s-4)}.legal__h2{display:flex;align-items:baseline;gap:var(--s-3);scroll-margin-top:calc(64px + var(--s-5))}.legal__h2 .legal__num{font-size:13px}.legal__head a,.legal__body a{color:var(--moss-text);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;overflow-wrap:anywhere}.legal__head a:hover,.legal__body a:hover{color:var(--ink)}.legal strong{font-weight:500;color:var(--ink)}.legal code{font:400 .84em/1.3 var(--mono);color:var(--ink);background:var(--elev);padding:1px 5px;border-radius:4px;overflow-wrap:anywhere}.legal__list{margin-bottom:0;padding-left:1.25em;display:grid;gap:var(--s-3)}.legal__list li{padding-left:2px}.legal__list li::marker{color:var(--muted)}.legal__list--ordered{padding-left:1.75em}.legal__list--ordered li::marker{font-family:var(--mono);font-size:.8em}.legal__table-wrap{margin-top:var(--s-5)}.legal__table{width:100%;border-collapse:collapse;font:400 14px/1.45 var(--sans);color:var(--ink2)}.legal__table th[scope=col]{text-align:left;vertical-align:bottom;padding:0 var(--s-3) var(--s-3) 0;border-bottom:1px solid var(--btnline);font:500 11px/1.2 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.legal__table td,.legal__table th[scope=row]{text-align:left;vertical-align:top;padding:var(--s-3) var(--s-3) var(--s-3) 0;border-bottom:1px solid var(--line);font-weight:400}.legal__table th[scope=row]{color:var(--ink)}.legal__table tr>:last-child{padding-right:0}.legal__table code{font-size:12.5px;white-space:nowrap;overflow-wrap:normal}@media(max-width:599px){.legal__table,.legal__table tbody,.legal__table tr{display:block;width:100%}.legal__table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.legal__table tr{padding:var(--s-3) 0;border-bottom:1px solid var(--line)}.legal__table td,.legal__table th[scope=row]{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:var(--s-3);padding:4px 0;border:0}.legal__table td:before,.legal__table th[scope=row]:before{content:attr(data-label);padding-top:3px;font:500 10.5px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}}.legal__choice{padding:var(--s-5);display:grid;gap:var(--s-4);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface)}.legal__choice-actions{display:flex;flex-wrap:wrap;gap:var(--s-2)}.legal__choice .v-btn[aria-pressed=true]{border-color:var(--moss)}.legal__choice [role=status]:empty{display:none}.legal__more{margin-top:var(--s-8);padding-top:var(--s-6);border-top:1px solid var(--line)}.legal__more ul{list-style:none;margin:var(--s-4) 0 0;padding:0;display:grid;gap:var(--s-2)}@media(min-width:600px){.legal__more ul{grid-template-columns:1fr 1fr}}.legal__more a{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);min-height:48px;padding:0 var(--s-4);border:1px solid var(--line);border-radius:var(--r-md);color:var(--ink);font:500 15px/1.2 var(--sans);text-decoration:none;transition:border-color var(--t-micro) var(--ease-settle)}.legal__more a:after{content:"";flex:none;width:7px;height:7px;border-top:1.5px solid var(--muted);border-right:1.5px solid var(--muted);transform:rotate(45deg)}.legal__more a:hover{color:var(--ink);border-color:var(--btnline2)}@media print{html:has(.legal),body:has(.legal){background:#fff!important}.legal{padding:0}.legal,.legal *{color:#000!important;background:transparent!important;box-shadow:none!important}.legal .v-container{max-width:none;padding:0}.legal__layout,.legal__layout--toc{display:block;max-width:none}.legal__toc,.legal__more,.legal__choice{display:none!important}.legal__title{font-size:28pt}.legal__h2{font-size:16pt;break-after:avoid}.legal p,.legal li{font-size:10.5pt;line-height:1.45;orphans:3;widows:3}.legal__table{font-size:9pt}.legal__table tr{break-inside:avoid}.legal__table th,.legal__table td,.legal__note{border-color:#aaa!important}.legal__head a[href^=http]:after,.legal__body a[href^=http]:after{content:" (" attr(href) ")";font-size:.85em}}
