*{box-sizing:border-box}
body{margin:0;background:#f3f4f1;color:#24282b;font:18px/1.6 "Gill Sans", "Gill Sans MT", "Trebuchet MS", Calibri, sans-serif}
a{color:#24282b;text-decoration-color:#2e6f95;text-underline-offset:3px}
.lv-page{max-width:44rem;margin:0 auto;padding:2.5rem 1.4rem 3rem}
.lv-brand{margin:0;font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em}
.lv-brand a{text-decoration:none}
.lv-menu{list-style:none;margin:.6rem 0 2.8rem;padding:0;display:flex;flex-wrap:wrap;gap:.3rem 1.3rem;font-size:.95rem}
.lv-menu a{text-decoration:none;color:#5d6468}
.lv-menu a.lv-on{color:#24282b;text-decoration:underline;text-decoration-color:#2e6f95}
h1{font-size:2.3rem;line-height:1.15;margin:0 0 1rem;font-weight:600}
h2{font-size:1.15rem;margin:2.4rem 0 .4rem;text-transform:uppercase;letter-spacing:.06em}
h3{font-size:1rem;margin:0}
.lv-lede{font-size:1.15rem;color:#5d6468}
.lv-cta{font-weight:600}
.lv-cards{list-style:none;padding:0;margin:2rem 0}
.lv-cards>*{display:grid;grid-template-columns:11rem 1fr;gap:1rem;padding:.9rem 0;border-top:1px solid #d5d8d3}
.lv-note{margin-top:2.4rem;font-size:.95rem;color:#5d6468}
.lv-table{border-collapse:collapse;width:100%;font-size:.95rem;margin:1rem 0}
.lv-table th,.lv-table td{text-align:left;padding:.5rem 0;border-top:1px solid #d5d8d3}
.lv-meta{color:#5d6468;font-size:.9rem}
.lv-foot{margin-top:3.5rem;padding-top:1rem;border-top:2px solid #24282b;font-size:.85rem;color:#5d6468}
.lv-foot p{margin:.15rem 0}
@media (max-width:600px){.lv-cards>*{grid-template-columns:1fr;gap:.2rem}h1{font-size:1.8rem}}
