.lp-legal-overview{background:var(--lp-blue-soft);border:1px solid var(--lp-line);border-radius:8px;margin-bottom:44px;padding:24px;font-size:13px;line-height:1.7}.lp-legal-overview dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;display:grid}.lp-legal-overview dt{color:var(--lp-ink);margin-bottom:8px;font-weight:500}.lp-legal-overview dd{color:var(--lp-muted);margin:0}.lp-legal-overview p{color:var(--lp-muted);margin:20px 0 0}.lp-legal-overview a{color:var(--lp-blue);text-underline-offset:3px;text-decoration:underline}.lp-legal-flow{margin:28px 0}.lp-legal-flow-nodes{grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr) 16px minmax(0,1fr);align-items:stretch;gap:10px;display:grid}.lp-legal-flow-nodes>div{border:1px solid var(--lp-line);border-radius:6px;padding:16px;font-size:12px;line-height:1.6}.lp-legal-flow-nodes>div:last-child{border-style:dashed}.lp-legal-flow-nodes strong{margin:8px 0;font-size:14px;display:block}.lp-legal-flow-step{color:var(--lp-blue);font-size:11px}.lp-legal-flow-arrow{color:var(--lp-muted);align-self:center}.lp-legal-flow figcaption{margin-top:12px;font-size:12px;line-height:1.7}.lp-legal-providers{margin:24px 0;overflow-x:auto}.lp-legal-providers table{width:100%;line-height:1.7;display:table}.lp-legal-providers caption{text-align:left;color:var(--lp-ink);margin-bottom:12px;font-weight:500}.lp-legal-providers :is(th,td){vertical-align:top;min-width:130px}.lp-legal-providers th{color:var(--lp-ink);font-weight:500}.lp-legal-providers thead{background:var(--lp-sunken)}.lp-legal-page :is(a,[tabindex]):focus-visible{outline:2px solid var(--lp-blue);outline-offset:3px}@media (max-width:700px){.lp-legal-overview dl,.lp-legal-flow-nodes{grid-template-columns:minmax(0,1fr)}.lp-legal-overview{padding:20px}.lp-legal-flow-arrow{justify-self:center;transform:rotate(90deg)}}@media print{.lp-legal-page .lp-reading-layout{display:block}.lp-legal-page .lp-reading-index{display:none}.lp-legal-overview,.lp-legal-flow{break-inside:avoid}.lp-legal-providers{overflow:visible}}
