.lvr-legal-page .legal-hero{padding:62px 0 53px;background:var(--cream);border-bottom:1px solid #e2ded2}.lvr-legal-page .legal-hero .eyebrow{margin-bottom:18px}.lvr-legal-page h1{font-size:clamp(40px,4.1vw,61px);line-height:1.09;letter-spacing:-.045em;margin:0 0 22px}.lvr-legal-page .legal-hero p{font-size:18px;line-height:1.65;color:#5e6b5d;max-width:665px}.lvr-legal-page .legal-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:75px;padding-block:58px 78px;align-items:start}.lvr-legal-page .legal-sidebar{position:sticky;top:125px}.lvr-legal-page .legal-sidebar nav{display:block;font:14px/1.5 Arial,sans-serif}.lvr-legal-page .legal-sidebar nav a{display:flex;gap:16px;padding:15px 0;border-top:1px solid #dce1d6;text-decoration:none}.lvr-legal-page .legal-sidebar nav a:last-child{border-bottom:1px solid #dce1d6}.lvr-legal-page .legal-sidebar nav a:hover{color:#8c2d30}.lvr-legal-page .legal-sidebar nav span{font-size:11px;color:#8c2d30}.lvr-legal-page .legal-contact{margin-top:32px;background:#f3f1e9;padding:23px}.lvr-legal-page .legal-contact p{font-size:22px;line-height:1.3;margin-bottom:17px}.lvr-legal-page .legal-contact a{display:block;font:13px/1.8 Arial,sans-serif;text-underline-offset:4px;margin-top:6px}.lvr-legal-page .legal-chapter{padding:0 0 42px;margin-bottom:38px;border-bottom:1px solid #dee2d7;scroll-margin-top:125px}.lvr-legal-page .legal-chapter-number{font:11px/1.5 Arial,sans-serif;color:#8c2d30;letter-spacing:.15em}.lvr-legal-page .legal-chapter h2{font-size:36px;line-height:1.2;margin:12px 0 30px;max-width:620px}.lvr-legal-page .legal-reading h3{font-size:24px;line-height:1.3;margin:30px 0 15px;letter-spacing:-.025em}.lvr-legal-page .legal-reading p,.lvr-legal-page .legal-reading li,.lvr-legal-page td,.lvr-legal-page th{font:15px/1.85 Arial,sans-serif;color:#4d5d51}.lvr-legal-page .legal-reading p{margin:0 0 14px}.lvr-legal-page .legal-reading li p{margin-bottom:5px}.lvr-legal-page .legal-reading ul{list-style:disc;padding:0 0 0 22px;margin:13px 0 22px}.lvr-legal-page .legal-reading li{padding-left:5px;margin-bottom:5px}.lvr-legal-page .legal-reading a{text-underline-offset:4px;text-decoration:underline;color:#315f4f;overflow-wrap:anywhere}.lvr-legal-page .legal-reading strong,.lvr-legal-page .legal-reading b{font-weight:600;color:#263d34}.lvr-legal-page .legal-table{overflow-x:auto;margin:24px 0}.lvr-legal-page table{width:100%;border-collapse:collapse}.lvr-legal-page table caption{text-align:left;font:12px/1.6 Arial,sans-serif;color:#687360;margin-bottom:12px}.lvr-legal-page td,.lvr-legal-page th{padding:12px 15px;border:1px solid #dce0d3;text-align:left;font-size:14px}.lvr-legal-page th{background:#edf0e7;color:#183f32;font-weight:600}.lvr-legal-page tr:nth-child(even){background:#f7f7f1}.lvr-legal-page .legal-more{background:var(--cream);padding:25px 28px}.lvr-legal-page .legal-more p{font-size:13px}.lvr-legal-page .legal-more a{font:14px/1.6 Arial,sans-serif}
@media(max-width:900px){.lvr-legal-page .legal-layout{grid-template-columns:200px minmax(0,1fr);gap:35px}.lvr-legal-page .legal-reading h2{font-size:32px}}
@media(max-width:700px){.lvr-legal-page .legal-hero{padding:39px 0}.lvr-legal-page h1{font-size:40px}.lvr-legal-page .legal-hero p{font-size:16px}.lvr-legal-page .legal-layout{display:block;padding-block:30px 44px}.lvr-legal-page .legal-sidebar{position:static;margin-bottom:40px}.lvr-legal-page .legal-sidebar .eyebrow{margin-bottom:13px}.lvr-legal-page .legal-sidebar nav{display:grid;grid-template-columns:1fr 1fr;column-gap:17px;font-size:12px}.lvr-legal-page .legal-sidebar nav a{gap:9px;border-bottom:1px solid #dce1d6;border-top:0;padding:13px 0}.lvr-legal-page .legal-contact{display:none}.lvr-legal-page .legal-chapter h2{font-size:31px;margin-bottom:24px}.lvr-legal-page .legal-reading h3{font-size:23px;margin-top:26px}.lvr-legal-page .legal-reading p,.lvr-legal-page .legal-reading li{font-size:14px;line-height:1.85}.lvr-legal-page td,.lvr-legal-page th{padding:9px;font-size:12px}.lvr-legal-page .legal-chapter{padding-bottom:28px;margin-bottom:30px}}
@media print{.lvr-legal-page .legal-sidebar,#main-header,#wpadminbar,body.lvr-editorial-page .et-l--footer{display:none!important}.lvr-legal-page .legal-layout{display:block;width:100%;padding:0}.lvr-legal-page .legal-hero{padding:15px 0}.lvr-legal-page .legal-chapter{break-inside:auto}.lvr-legal-page h2,.lvr-legal-page h3{break-after:avoid}}