.legal{background:var(--gray-900);color:var(--gray-000)}.legal-head{align-items:flex-end;min-height:min(52svh,480px);padding-block:160px 56px;display:flex}.legal-grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;padding-bottom:176px;display:grid}.legal-rail,.legal-text{border-top:1px solid var(--gray-800)}.legal-rail{grid-column:1/span 3;align-self:start;gap:40px;padding-top:32px;display:grid;position:sticky;top:104px}.legal-docs{display:grid}.legal-docs a{min-height:40px;color:var(--gray-500);transition:color .16s var(--ease);align-items:center;font-size:18px;text-decoration:none;display:flex}.legal-docs a[aria-current=page]{color:var(--gray-000);font-weight:500}.legal-meta{gap:10px;margin:0;display:grid}.legal-meta div{gap:12px;font-size:13px;display:flex}.legal-meta dt{min-width:72px;color:var(--gray-500)}.legal-meta dd{color:var(--gray-300);margin:0}.legal-contents ol{border-top:1px solid var(--gray-800);margin:0;padding:16px 0 0;list-style:none;display:grid}.legal-contents a{min-height:36px;color:var(--gray-400);transition:color .16s var(--ease);align-items:baseline;gap:14px;padding-block:8px;font-size:14px;line-height:1.4;text-decoration:none;display:flex}.legal-contents a span{min-width:14px;color:var(--gray-600)}.legal-text{grid-column:5/-1;align-content:start;max-width:760px;padding-top:32px;display:grid}.legal-text .legal-lead{max-width:34ch;color:var(--gray-300);letter-spacing:-.02em;margin:0 0 64px;font-size:28px;line-height:1.25}.legal-text section{--legal-indent:44px;grid-template-columns:var(--legal-indent) minmax(0, 1fr);border-top:1px solid var(--gray-800);gap:14px 0;padding-block:40px;scroll-margin-top:104px;display:grid}.legal-text h2{color:var(--gray-000);grid-column:1/-1;margin:0;display:flex}.legal-text h2 span{width:var(--legal-indent);color:var(--gray-600);flex:none;font-weight:400}.legal-text section>:not(h2){grid-column:2}.legal-text p{max-width:60ch;color:var(--gray-400);margin:0;font-size:18px;line-height:1.6}.legal-contact{border-top:1px solid var(--gray-800);justify-items:start;gap:4px;padding-top:40px;display:grid}.legal-contact p{color:var(--gray-500);font-size:16px}.legal-contact .act-text{color:var(--gray-000);font-size:18px}@media (hover:hover) and (pointer:fine){.legal-docs a:hover,.legal-contents a:hover{color:var(--gray-000)}}@media (max-width:900px){.legal-head{min-height:0;padding-block:152px 40px}.legal-grid{padding-bottom:120px}.legal-rail{grid-column:1/-1;gap:24px;padding-block:20px 48px;position:static}.legal-docs{gap:28px;display:flex}.legal-contents{display:none}.legal-text{grid-column:1/-1}.legal-text .legal-lead{margin-bottom:48px;font-size:24px}}@media (max-width:640px){.legal-docs{gap:22px}.legal-docs a{font-size:16px}.legal-text section{--legal-indent:32px;padding-block:32px}.legal-text p{font-size:17px}}@media (prefers-reduced-motion:reduce){.legal-docs a,.legal-contents a{transition:none}}@media print{.legal{color:var(--gray-900);background:0 0}.legal-head{min-height:0;padding-block:0 24px}.legal-rail{display:none}.legal-text{border:0;grid-column:1/-1}.legal-text h2,.legal-lead,.legal-text p,.legal-contact .act-text{color:var(--gray-900)}}
