.ov-legal-main{max-width:760px;margin:0 auto;padding:72px 16px 96px}@media (min-width:640px){.ov-legal-main{padding:96px 32px 120px}}.ov-legal-eyebrow{font-size:var(--ed-small);letter-spacing:.18em;color:var(--brand-primary);font-weight:500}.ov-legal h1{margin-top:18px;font-size:clamp(44px,7vw,72px)}.ov-legal .ov-legal-date{font-size:var(--ed-small);letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary);margin-top:14px}.ov-legal .ov-legal-lead{border-top:1px solid var(--border-default);margin-top:40px;padding-top:32px;font-family:Instrument Serif,Georgia,serif;font-size:clamp(22px,3vw,27px);line-height:1.35}.ov-legal h2{margin-top:64px;margin-bottom:18px;font-size:clamp(28px,4vw,38px)}.ov-legal-main p{margin-top:16px}.ov-legal-main ul{margin:16px 0 0;padding-left:20px;list-style:outside}.ov-legal-main li{margin-top:10px;padding-left:4px}.ov-legal-main li::marker{color:var(--brand-primary)}.ov-legal-main strong{font-weight:500}.ov-legal-main a{border-bottom:1px solid var(--border-strong)}.ov-legal-main a:hover{border-bottom-color:var(--brand-primary)}.ov-legal-table{-webkit-overflow-scrolling:touch;margin-top:20px;overflow-x:auto}.ov-legal-table:focus-visible{outline:2px solid var(--brand-primary);outline-offset:4px}.ov-legal-table table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.55}.ov-legal-table th{text-align:left;font-weight:500;font-size:var(--ed-small);letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary);border-bottom:1px solid var(--border-strong);padding:0 0 12px}.ov-legal-table th+th,.ov-legal-table td+td{padding-left:24px}.ov-legal-table td{vertical-align:top;border-bottom:1px solid var(--border-default);padding:16px 0}.ov-legal-table td:first-child{width:34%;font-weight:500}@media (max-width:520px){.ov-legal-table td:first-child{width:auto}.ov-legal-table thead{display:none}.ov-legal-table tr{border-bottom:1px solid var(--border-default);padding:14px 0;display:block}.ov-legal-table td{border:0;padding:0;display:block}.ov-legal-table td+td{color:var(--text-secondary);margin-top:4px;padding-left:0}}.ov-legal-contact{margin-top:16px;font-style:normal;line-height:1.9}
