.dir-legal h2{font-family:inherit;font-size:1.25rem;font-weight:600;color:#1e3a2f;margin:2rem 0 .6rem}.dir-legal h2:first-child{margin-top:0}.dir-legal p,.dir-legal li{color:#4c5a50;line-height:1.7;font-size:.95rem}.dir-legal p+p{margin-top:.75rem}.dir-legal ul{list-style:disc;padding-left:1.4rem;margin:.6rem 0}.dir-legal li+li{margin-top:.3rem}.dir-legal a{color:#1e3a2f;text-decoration:underline}.dir-legal table{width:100%;border-collapse:collapse;margin:.8rem 0;font-size:.9rem}.dir-legal th,.dir-legal td{text-align:left;padding:.5rem .6rem;border-bottom:1px solid #e8e0d2;color:#4c5a50;vertical-align:top}.dir-legal th{color:#1e3a2f;font-weight:600}
