.legal{padding-block:var(--section-y)}.legal__inner{max-width:820px}.legal__head{display:flex;flex-direction:column;gap:14px;padding-bottom:40px}.legal__h1{font-family:var(--serif);font-size:var(--fs-h2);font-weight:500;line-height:1.14;color:var(--slate)}.legal__updated{font-size:11.5px;font-weight:400;letter-spacing:.24em;padding-left:.24em;text-transform:uppercase;color:var(--text-light)}.legal__intro{font-size:var(--fs-body);font-weight:300;line-height:1.78;color:var(--text-muted)}.legal__body{display:flex;flex-direction:column;gap:34px}.legal__body section{display:flex;flex-direction:column;gap:14px}.legal__body h2{font-family:var(--serif);font-size:26px;font-weight:500;line-height:1.25;color:var(--slate);padding-top:10px;border-top:1px solid var(--border)}.legal__body h3{font-size:17px;font-weight:500;color:var(--slate)}.legal__body p,.legal__body li{font-size:var(--fs-body-card);font-weight:300;line-height:1.78;color:var(--text-muted)}.legal__body ul{display:flex;flex-direction:column;gap:9px;padding-left:20px;list-style:disc}.legal__body ul ul{margin-top:9px}.legal__body a{text-decoration:underline;text-underline-offset:3px}.legal__body strong{font-weight:500;color:var(--slate)}.legal__body table{width:100%;border-collapse:collapse}.legal__table-wrap{overflow-x:auto}.legal__body th,.legal__body td{text-align:left;padding:12px 14px;border:1px solid var(--border);font-size:var(--fs-body-card);font-weight:300;line-height:1.65;color:var(--text-muted);vertical-align:top}.legal__body th{font-weight:500;color:var(--slate);background:var(--warm-grey);white-space:nowrap}.legal__body .fill{background:#fef3c7;border-bottom:1px solid #B45309;color:#78350f;padding:0 4px;font-weight:400}.legal__note{background:var(--warm-grey);border-left:2px solid var(--mauve);padding:20px 24px;display:flex;flex-direction:column;gap:8px}.legal__note p{color:var(--text-muted)}@media(max-width:767px){.legal__body h2{font-size:22px}.legal__body th,.legal__body td{padding:10px}}
