.nlh .nlh-hero-img{object-position:50% 50%}.nlh .lgh-shapes.is-all{grid-template-columns:repeat(auto-fill,minmax(82px,1fr))}.nlh .lgh-sec-tight{padding-top:clamp(24px,2.6vw,38px)}.nlh .nlh-why{grid-template-columns:repeat(4,1fr);margin-top:18px}.nlh .nlh-why .lgh-cc:hover{background:#fafafd;border-color:var(--line);box-shadow:none}.nlh .nlh-why .lgh-cc p{margin-bottom:0}.nlh .lgh-grow .nlh-grow-p{margin:4px 0 0;font-size:13px}.nlh .lgh-grow .nlh-grow-p a{color:var(--brand);font-weight:600}.nlh-vs{flex:1;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr auto;gap:11px;margin:18px 0 0;min-height:240px}.nlh .nlh-vs-img{position:relative;display:block;min-height:200px;border-radius:12px;overflow:hidden;background:#e9eaee;border:1px solid var(--line)}.nlh-vs-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;transition:transform .4s}.nlh-vs-img:hover img{transform:scale(1.04)}.nlh-vs-img.is-feed img{object-fit:contain}.nlh .nlh-vs-img.is-feed .nlh-vs-blur{object-fit:cover;filter:blur(22px) saturate(.9);transform:scale(1.25)}.nlh-vs-tag{position:absolute;left:10px;bottom:10px;right:10px;width:fit-content;max-width:calc(100% - 20px);padding:5px 10px;border-radius:999px;background:#ffffffeb;box-shadow:0 2px 8px #17162a1f;font:500 11.5px/1.3 var(--lgh-sans);color:var(--mute)}.nlh-vs-tag b{color:var(--brand);font-weight:700}.nlh-vs figcaption{grid-column:1 / -1;font-size:13px;color:var(--mute);font-style:italic}.nlh-table-wrap{margin-top:16px;overflow-x:auto;border:1px solid var(--line);border-radius:12px}.nlh-table{width:100%;border-collapse:collapse;font-size:14px}.nlh-table th,.nlh-table td{padding:10px 14px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}.nlh-table thead th{font:700 11px var(--lgh-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);background:#f4f3fb}.nlh-table tbody th{font-weight:700;color:var(--brand);white-space:nowrap}.nlh-table tbody tr:last-child th,.nlh-table tbody tr:last-child td{border-bottom:0}.nlh-table td{color:var(--mute)}.nlh-table a{color:var(--brand);text-decoration:underline;text-underline-offset:2px}.nlh .lgh-gdcard:not(.lgh-gdcard-ind) p a{color:var(--brand);text-decoration:underline;text-underline-offset:2px}@media(max-width:980px){.nlh .nlh-why{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.nlh .nlh-why{grid-template-columns:repeat(2,1fr)}.nlh-table th,.nlh-table td{padding:9px 10px;font-size:13px}}
