.legal-header__bar{min-height:var(--header-h);border-bottom:1px solid var(--c-hairline);justify-content:space-between;align-items:center;display:flex}.legal-header__home{min-height:var(--tap);border-radius:var(--r-xs);color:var(--c-text-2);font-size:var(--fs-ui-s);transition:color var(--dur-hover) var(--ease-in-out);align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){.legal-header__home:hover{color:var(--c-text)}}.legal{padding-block:var(--space-9) var(--space-11)}.legal__doc{max-width:46rem}.legal__title{font:var(--fw-display) var(--fs-h2)/var(--lh-h2) var(--font-display);letter-spacing:var(--tr-h2)}.legal__meta{margin-top:var(--space-3);color:var(--c-text-3);font-size:var(--fs-small);line-height:var(--lh-small)}.legal__lead{margin-top:var(--space-6);font:400 var(--fs-lead)/var(--lh-lead) var(--font-text);letter-spacing:var(--tr-lead);color:var(--c-text-2)}.legal a{color:var(--c-action);text-underline-offset:.15em;text-decoration:underline}.legal h2{margin-top:var(--space-9);font:500 var(--fs-title)/var(--lh-title) var(--font-text);letter-spacing:var(--tr-title)}.legal h3{margin-top:var(--space-6);font:500 var(--fs-body)/var(--lh-body) var(--font-text)}.legal section>p,.legal section>ul{margin-top:var(--space-3)}.legal h3+ul{margin-top:var(--space-1)}.legal ul li{padding-left:1.25em;position:relative}.legal ul li+li{margin-top:var(--space-1)}.legal ul li:before{content:"";left:.3em;top:calc(var(--lh-body) * .5em - .15em);background:var(--c-text-3);border-radius:50%;width:.3em;height:.3em;position:absolute}.legal .legal__clause{padding-left:3em;position:relative}.legal__n{color:var(--c-text-3);font-variant-numeric:tabular-nums;position:absolute;left:0}.legal__toc{margin-top:var(--space-8);padding:var(--space-5) var(--space-6);border-radius:var(--r-l);background:var(--c-panel)}.legal .legal__toc-title{font-size:var(--fs-body);margin:0}.legal__toc ol{margin-top:var(--space-2);padding-left:1.5em;list-style:decimal}.legal__toc li+li{margin-top:var(--space-1)}.legal__toc a{text-decoration:none}@media (hover:hover) and (pointer:fine){.legal__toc a:hover{text-decoration:underline}}.legal__terms{margin:var(--space-8) 0 0;border-top:1px solid var(--c-hairline);display:grid}.legal__terms>div{gap:var(--space-1);padding-block:var(--space-5);border-bottom:1px solid var(--c-hairline);display:grid}.legal__terms dt{font-weight:500}.legal__terms dd{color:var(--c-text-2);margin:0}.legal__note{margin-top:var(--space-6)}@media (width>=735px){.legal__terms>div{gap:var(--gap);grid-template-columns:13rem minmax(0,1fr)}}body:has(>.not-found){grid-template-rows:auto 1fr auto;min-height:100svh;display:grid}.not-found{padding-block:var(--space-11);text-align:center;align-content:center;justify-items:center;display:grid}.not-found__title{margin-top:var(--space-6)}.not-found__lead{margin-top:var(--space-3)}.not-found__actions{justify-content:center;gap:var(--space-3);margin-top:var(--space-7);flex-wrap:wrap;display:flex}.not-found__more{margin-top:var(--space-6);font-size:var(--fs-small);color:var(--c-text-2)}.not-found__more a{color:var(--c-action);text-underline-offset:.15em;text-decoration:underline}.legal-footer{padding-block:var(--space-6) var(--space-8);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--c-text-3)}.legal-footer__bar{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--c-hairline);flex-wrap:wrap;display:flex}.legal-footer__links{gap:0 var(--space-6);flex-wrap:wrap;display:flex}.legal-footer__links a{min-height:var(--tap);color:var(--c-text-2);align-items:center;display:inline-flex}.legal-footer__links a[aria-current=page]{color:var(--c-text)}@media print{.legal-header,.legal-footer,.skip-link{display:none}}
