.page{z-index:1;max-width:44rem;padding:calc(var(--header-h) + 8vh) var(--gutter) 10vh;margin:0 auto;position:relative}.page h1{font-variation-settings:"wdth" 110;margin-bottom:1.5rem;font-size:clamp(2.6rem,7vw,5rem)}.page h2{font-size:var(--step-1);font-variation-settings:"wdth" 110;margin:2.75rem 0 .75rem;line-height:1.15}.page p,.page li{color:var(--wash)}.page p+p{margin-top:1rem}.page ul{padding-left:1.2rem}.page strong{color:var(--paper);font-weight:600}.page .lede{color:var(--paper);font-size:var(--step-1);line-height:1.35}.page__updated{color:var(--wash);font-family:var(--display);font-size:var(--step--1);font-variation-settings:"wdth" 88;margin-top:1.25rem}.page .button{margin-top:1.25rem}.table-wrap{border:1px solid var(--line);border-radius:14px;margin:1.25rem 0;overflow-x:auto}.legal-table{border-collapse:collapse;width:100%;font-size:.95rem;line-height:1.4}.legal-table th,.legal-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:.75rem 1rem}.legal-table th{color:var(--paper);font-family:var(--display);font-size:var(--step--1);letter-spacing:.04em;text-transform:uppercase;background:#ffffff0a;font-weight:600}.legal-table td{color:var(--wash)}.legal-table tr:last-child td{border-bottom:0}@media (max-width:640px){.table-wrap{border:0;overflow:visible}.legal-table{min-width:0}.legal-table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.legal-table tr{border:1px solid var(--line);border-radius:14px;padding:.35rem 0;display:block}.legal-table tr+tr{margin-top:.75rem}.legal-table td{border:0;grid-template-columns:6.5rem 1fr;gap:.75rem;padding:.45rem 1rem;display:grid}.legal-table td:before{content:attr(data-label);color:var(--paper);font-family:var(--display);font-size:var(--step--1);letter-spacing:.04em;text-transform:uppercase;font-weight:600}}.legal-table code{color:var(--paper);overflow-wrap:anywhere;font-size:.9em}.page--center{min-height:100svh;padding-top:var(--header-h);align-content:center;justify-items:start;gap:1.5rem;display:grid}.page--center h1{filter:blur(6px);animation:refocus 2.4s var(--ease-out) .3s forwards;margin:0}@keyframes refocus{to{filter:blur()}}@media (prefers-reduced-motion:reduce){.page--center h1{filter:none;animation:none}}
