.legal{max-width:calc(var(--spacing-80) * 9.5 + var(--spacing-48));margin:0 auto;padding:var(--spacing-20) var(--spacing-24) var(--spacing-80)}.legal article{display:flex;flex-direction:column;gap:calc(var(--spacing-16) + var(--spacing-4) / 2)}.legal .title-screen{margin:0;font-size:calc(var(--text-heading-md) + var(--spacing-12));letter-spacing:-.022em;font-weight:var(--font-weight-medium);line-height:calc(var(--leading-tight) + .03)}.legal h2{margin:calc(var(--spacing-16) + var(--spacing-4) / 2) 0 0;font-size:calc(var(--text-heading-sm) + var(--spacing-4) / 4);line-height:var(--leading-heading-sm);font-weight:var(--font-weight-semibold);color:var(--color-frost)}.legal li,.legal p{margin:0 0 calc(var(--spacing-16) + var(--spacing-4) / 2);font-size:var(--text-body);line-height:calc(var(--leading-subheading) + .1);color:var(--color-silver)}.legal article>p{margin:var(--spacing-16) 0}.legal article>p.legal__updated{margin:0;font-size:calc(var(--text-footnote) + var(--spacing-4) / 8);color:var(--color-steel)}.legal ul{margin:0;padding-left:var(--spacing-20);list-style:disc}.legal article>ul{margin:var(--spacing-16) 0}.legal article>ul>li:last-child{margin-bottom:0}.legal a{color:var(--color-frost);text-decoration:underline;text-decoration-color:var(--border-strong);text-underline-offset:var(--spacing-4)}.legal a:hover{text-decoration-color:var(--color-frost)}.legal p.legal__notice{margin:0 0 var(--spacing-32);padding:var(--spacing-12) var(--spacing-16);border:var(--border-hairline) solid var(--border-faint);border-radius:var(--radius-buttons);color:var(--color-ash)}@media (max-height:500px) and (pointer:coarse),(max-width:720px){.legal .title-screen{font-size:calc(var(--spacing-32) + var(--spacing-4))}}