.lc-lede.ec-lede{max-width:48em}.ec-inpro{color:var(--ln-ink);margin:10px 0 0;font-size:14px;font-weight:600}.ec-btnlink{cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.ec-link{color:var(--ln-link);font-weight:500}.ec-link:hover{text-underline-offset:3px;text-decoration:underline}.ec-none{color:var(--ln-mute);margin:4px 0 0;font-size:15px}.ln-more.ec-phone-only{display:none}.ln-tile.ec-feat{gap:8px}.ec-feat .ln-tile-t{letter-spacing:-.01em;font-size:17px}.ec-blurb{color:var(--ln-mute);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.ec-stars{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.ec-stars svg{color:#e9a23b;display:inline-block}.ec-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.ec-half .ln-row.ln-row-4.ec-shelf{grid-template-columns:repeat(2,minmax(0,1fr))}.ec-req{justify-content:space-between;align-items:center;gap:16px 32px;display:flex}.ec-req .lc-sub{max-width:40em;margin-top:6px}.ec-req .ln-btn{flex-shrink:0}@media (max-width:767px){.ln-more.ec-phone-only{display:inline-flex}.ec-q{display:none}.ec-feat .ec-q{display:inline}.ec-pair{grid-template-columns:minmax(0,1fr)}.ln-row.ec-feats{grid-auto-columns:80%}.ec-req{flex-direction:column;align-items:flex-start}}
