

.lp-v2 .prefsec .fold{max-width:none}
.lp-v2 .prefsec .fold-body{max-width:none}

.lp-v2 .preftabs{display:flex;flex-wrap:wrap;gap:0;margin:26px 0 0;border-bottom:1px solid var(--line)}
.lp-v2 .preftab{appearance:none;-webkit-appearance:none;background:none;border:0;
  border-bottom:3px solid transparent;font-family:var(--jp);font-size:15px;font-weight:800;
  color:var(--mute);padding:11px 16px;cursor:pointer;
  transition:color .25s var(--ease),border-color .25s var(--ease)}
.lp-v2 .preftab:hover{color:var(--navy)}
.lp-v2 .preftab[aria-selected="true"]{color:var(--navy);border-bottom-color:var(--orange)}

.lp-v2 .preftable.filtered tbody[data-pref]{display:none}
.lp-v2 .preftable.filtered tbody[data-pref].on{display:table-row-group}

.lp-v2 .leg{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--mute);
  margin:16px 0 0;line-height:1.8}
.lp-v2 .leg .qb{flex:none}
.lp-v2 .prefnote{margin-top:30px;padding-top:22px;border-top:1px solid var(--line)}
.lp-v2 .prefnote p{font-size:16px;line-height:1.9;margin:0 0 10px}
.lp-v2 .prefnote p:last-child{margin-bottom:0}
.lp-v2 .arealist{margin-top:26px}
.lp-v2 .arealist>p{font-size:16px;font-weight:800;color:var(--navy);margin:0 0 12px}

@media(max-width:900px){
  .lp-v2 .preftabs{gap:0}
  .lp-v2 .preftab{padding:9px 12px;font-size:14px}
  .lp-v2 .prefnote p,.lp-v2 .arealist>p{font-size:15px;line-height:1.85}
  .lp-v2 .prefnote{margin-top:20px;padding-top:16px}
  .lp-v2 .arealist{margin-top:18px}
}
