.legal-page.legal-document{overflow-wrap:anywhere}.legal-page.legal-document>article{max-width:800px}.legal-document .legal-header{border-bottom:1px solid var(--ink);margin-bottom:32px;padding-bottom:36px}.legal-document .legal-eyebrow{font-size:var(--text-support);margin-bottom:28px;font-weight:700}.legal-document h1{text-wrap:balance;font-size:clamp(2.5rem,6vw,4.75rem);line-height:1.05}.legal-document .legal-description{font-size:var(--text-lead);max-width:54ch}.legal-document .legal-updated{font-size:var(--text-support);color:var(--muted);margin:22px 0 10px}.legal-document .legal-related,.legal-document .legal-endlinks a{min-height:44px;font-size:var(--text-support);align-items:center;gap:12px;font-weight:700;display:inline-flex}.legal-document .legal-notice{border:1px solid var(--ink);background:var(--lime);font-size:var(--text-body);margin-bottom:24px;padding:clamp(20px,3vw,28px)}.legal-document .legal-notice p{margin:10px 0 0}.legal-document .legal-contents{border-block:1px solid var(--ink);margin:28px 0 44px}.legal-document .legal-contents summary{min-height:56px;font-weight:700;font-size:var(--text-body);padding:18px 4px}.legal-document .legal-contents summary>span{font-size:var(--text-support);color:var(--muted);margin-left:16px;font-weight:400;display:inline-block}.legal-document .legal-contents ol{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;padding:0 8px 20px 28px;list-style:decimal;display:grid}.legal-document .legal-contents li{font-size:var(--text-support);margin:0;padding-left:3px;line-height:1.5}.legal-document .legal-contents a{align-items:center;min-height:44px;padding:8px 0;display:flex}.legal-document .legal-copy h2{letter-spacing:-.025em;text-wrap:pretty;border-top:1px solid #c5cdc5;margin:56px 0 22px;padding-top:24px;font-size:clamp(1.65rem,3vw,2rem);line-height:1.2}.legal-document .legal-copy h3{font-size:var(--text-lead);letter-spacing:-.01em;margin:30px 0 14px;font-weight:800;line-height:1.4}.legal-document .legal-copy ul{margin:20px 0 28px;padding-left:26px;list-style:outside}.legal-document .legal-copy li{margin-bottom:14px;padding-left:6px}.legal-document .legal-copy strong{font-weight:750}.legal-document .legal-copy h2:target{border-top-color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink);text-underline-offset:8px;text-decoration-thickness:2px}.legal-document .legal-endlinks{border-top:1px solid var(--ink);flex-wrap:wrap;justify-content:space-between;gap:12px 24px;margin-top:48px;padding-top:24px;display:flex}@media (max-width:600px){.legal-page.legal-document{padding-top:48px}.legal-document .legal-contents ol{grid-template-columns:minmax(0,1fr)}.legal-document .legal-contents summary>span{margin-left:20px;display:block}}@media print{body:has(.legal-document){color:#000;background:#fff}.legal-document .legal-contents,.legal-document .legal-endlinks,.legal-document .legal-related{display:none}body:has(.legal-document) .site-header{display:none}body:has(.legal-document) .site-footer{display:none}body:has(.legal-document) .skip-link{display:none}.legal-page.legal-document{background:#fff;padding:0}.legal-document .legal-notice{background:#fff}.legal-document .legal-copy h2,.legal-document .legal-copy h3{break-after:avoid}.legal-document p,.legal-document li{orphans:3;widows:3}}.legal-document h1:focus-visible,.legal-document h2:focus-visible{outline:2px solid var(--cloud);outline-offset:2px;box-shadow:0 0 0 5px var(--ink)}
