.legal{max-width:46rem;padding-block:var(--s7) var(--s8)}.legal h1{font-family:var(--display);font-size:var(--head-l);text-transform:uppercase;margin:0 0 var(--s3);line-height:1}.legal-date{color:var(--dim);font-size:var(--text-s);margin:0 0 var(--s6)}.legal-summary{border-left:3px solid var(--amber);background:var(--plate);padding:var(--s4) var(--s5);margin:0 0 var(--s7);color:var(--text-soft)}.legal-summary p{margin:0 0 var(--s2)}.legal-summary p:last-child{margin-bottom:0}.legal h2{font-family:var(--display);font-size:var(--head-s);text-transform:uppercase;letter-spacing:.02em;margin:var(--s7) 0 var(--s3);color:var(--text)}.legal p,.legal li{font-size:var(--text-m);color:var(--text-soft);line-height:1.6}.legal p{margin:0 0 var(--s4)}.legal ul{margin:0 0 var(--s4);padding-left:1.25rem}.legal li{margin-bottom:var(--s2)}.legal strong{color:var(--text)}.legal a{color:var(--amber)}.legal a:hover{color:var(--text)}.legal-table{border-collapse:collapse;width:100%;margin:0 0 var(--s5);font-size:var(--text-s)}.legal-table th,.legal-table td{text-align:left;vertical-align:top;padding:var(--s3);border-bottom:1px solid var(--line);color:var(--text-soft);line-height:1.5}.legal-table th{color:var(--dim);font-weight:600;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em}.legal-table td:first-child{color:var(--text);width:34%}@media (max-width:560px){.legal h1{font-size:var(--head-m)}.legal-table td:first-child{width:40%}}
