.lg-prose{max-width:var(--ophir-legal-width)}.lg-prose h2{margin:var(--ophir-legal-heading-margin);font-size:var(--ophir-legal-heading-size)}.lg-prose p{margin:0 0 var(--ophir-legal-paragraph-gap);color:var(--ophir-color-mist);font-size:var(--ophir-legal-body-size);line-height:var(--ophir-legal-body-line-height)}.lg-prose ul{margin:0 0 var(--ophir-legal-paragraph-gap) var(--ophir-legal-list-indent);padding:0}.lg-prose li{margin-bottom:var(--ophir-legal-list-item-gap);color:var(--ophir-color-mist);font-size:var(--ophir-legal-body-size);line-height:var(--ophir-legal-list-line-height)}.lg-prose a{color:var(--ophir-color-sand)}.lg-updated{margin:var(--ophir-legal-updated-gap) 0 0;color:var(--ophir-color-sand);font-family:var(--ophir-font-sans);font-size:var(--ophir-legal-updated-size);letter-spacing:var(--ophir-legal-updated-letter-spacing);text-transform:uppercase}.lg-draft{margin:0 0 var(--ophir-space-xl);padding:var(--ophir-space-md) var(--ophir-space-lg);border:1px solid var(--ophir-color-sand);border-radius:var(--ophir-radius-panel)}.lg-prose .lg-draft__label{margin:0 0 var(--ophir-space-xs);color:var(--ophir-color-sand);font-family:var(--ophir-font-sans);font-size:var(--ophir-legal-updated-size);letter-spacing:var(--ophir-legal-updated-letter-spacing)}.lg-prose .lg-draft__note{margin:0}.lg-prose .lg-clause{gap:var(--ophir-space-sm);grid-template-columns:2.6em minmax(0,1fr);display:grid}.lg-clause__number{color:var(--ophir-color-navy);font-weight:var(--ophir-font-weight-medium)}.lg-table-wrap{max-width:100%;margin:0 0 var(--ophir-legal-paragraph-gap);overflow-x:auto}.lg-table{border-collapse:collapse;width:100%;min-width:520px;font-size:var(--ophir-font-size-sm)}.lg-table th,.lg-table td{padding:var(--ophir-space-sm) var(--ophir-space-md) var(--ophir-space-sm) 0;border-bottom:1px solid var(--ophir-color-line-soft);color:var(--ophir-color-mist);line-height:var(--ophir-line-height-normal);text-align:left;vertical-align:top}.lg-table th{color:var(--ophir-color-navy);font-size:var(--ophir-font-size-xs);font-weight:var(--ophir-font-weight-medium);letter-spacing:var(--ophir-letter-spacing-wide);text-transform:uppercase}.lg-settings{margin:0 0 var(--ophir-legal-paragraph-gap)}