.legal-document{color:#161616}.legal-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;color:#3f3f3f;font-size:14px;font-weight:600}.legal-breadcrumb a{color:#161616;text-decoration:none}.legal-breadcrumb a:hover{color:#9c3713;text-decoration:underline}.legal-header{padding-bottom:32px;border-bottom:1px solid #cfcfcf}.legal-summary{max-width:44rem;margin-top:16px;color:#3a3a3a;font-size:18px;line-height:1.5}.legal-updated{margin-top:20px;color:#3f3f3f;font-size:13px}.legal-layout{display:grid;grid-template-columns:200px minmax(0,720px);align-items:start;gap:64px;padding-top:32px}.legal-sidebar{position:sticky;top:96px;min-width:0;max-height:calc(100dvh - 120px);overflow-y:auto}.legal-sidebar h2{font-size:14px;font-weight:600;letter-spacing:0}.legal-sidebar ol{display:grid;gap:10px;margin:16px 0 0;padding-left:20px;color:#3f3f3f;font-size:13px}.legal-sidebar li{padding-left:4px}.legal-sidebar a{color:#3f3f3f;text-decoration:none}.legal-sidebar a:hover{color:#9c3713;text-decoration:underline}.legal-related{display:grid;gap:8px;margin-top:24px;padding-top:20px;border-top:1px solid #e0e0e0;font-size:13px}.legal-related a[aria-current=page]{color:#111;font-weight:700}.legal-body{min-width:0;max-width:720px;overflow-wrap:anywhere}.legal-body>section{scroll-margin-top:96px}.legal-body>section+section{margin-top:32px;padding-top:28px;border-top:1px solid #e0e0e0}.legal-body h2{margin-bottom:16px;font-size:22px}.legal-body h3{margin:20px 0 8px;font-size:16px;font-weight:700}.legal-body li,.legal-body p{line-height:1.7}.legal-body p+p{margin-top:12px}.legal-body ul{display:grid;gap:8px;margin:12px 0;padding-left:22px}.legal-body a{color:#9c3713;text-decoration:underline}.legal-document :focus-visible{outline:3px solid #c44712;outline-offset:3px}@media (max-width:900px){.legal-layout{grid-template-columns:176px minmax(0,1fr);gap:32px}}@media (max-width:720px){.legal-header{padding-bottom:24px}.legal-layout{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:24px}.legal-sidebar{position:static;max-height:none;overflow:visible;padding-bottom:24px;border-bottom:1px solid #cfcfcf}.legal-sidebar ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px}.legal-related{display:flex;flex-wrap:wrap;gap:12px 24px}.legal-summary{font-size:16px}.legal-body h2{font-size:20px}}.page_document__3UDus.legal-document .legal-body,.page_document__3UDus.legal-document .legal-summary,.page_document__3UDus.legal-document h1{max-width:none}.page_body__te9P1{margin-top:32px}.page_actions__7jEea{margin-top:24px}