.listing-cards{background:var(--page)}span.lc-logo{align-items:center;background:#fff;border:1px solid var(--grey);border-radius:8px;color:#5f6579;display:flex;font-size:11.5px;justify-content:center;line-height:1.3;margin-bottom:18px;min-height:56px;padding:4px 6px;text-align:center;width:140px}span.lc-logo img{display:block;height:auto;object-fit:contain;width:100%}span.lc-logo+h3{color:var(--navy);display:block;line-height:1;margin-bottom:10px}.wh-more{margin-top:32px}.lc-grid{display:grid;gap:24px;list-style:none;margin:0;padding:0}.lc-cols-2{grid-template-columns:repeat(2,1fr)}.lc-cols-3{grid-template-columns:repeat(3,1fr)}.lc-cols-4{grid-template-columns:repeat(4,1fr)}.lc-cols-5{grid-template-columns:repeat(5,1fr)}.lc-card{align-items:flex-start;background:var(--lc-card-bg,#fff);border:1px solid var(--lc-card-border,var(--grey));border-radius:14px;display:flex;flex-direction:column;gap:10px;padding:28px 24px;text-align:left}.lc-center .lc-card{align-items:center;text-align:center}.lc-card h3{margin:6px 0 0}.lc-card p{font-size:14.5px;margin:0}.lc-card .lc-btn{align-items:center;background:var(--navy,#030063);border:2px solid var(--navy,#030063);border-radius:8px;color:#fff;display:inline-flex;font-size:14px;font-weight:600;gap:8px;line-height:1.2;margin-top:auto;padding:10px 18px;text-decoration:none;transition:background .15s ease,color .15s ease,border-color .15s ease}.lc-card .lc-btn:focus-visible,.lc-card .lc-btn:hover{background:var(--blue,#00a9db);border-color:var(--blue,#00a9db);color:var(--navy,#030063);text-decoration:none}.lc-marker{align-items:center;border:3px solid;border-radius:50%;display:flex;flex:none;justify-content:center}.lc-num{background:var(--lc-fill,#9bdb36);border-color:var(--lc-border,var(--lc-border-default,#9bdb36));color:var(--lc-num-color,var(--navy));font-size:18px;font-weight:700;height:46px;width:46px}.lc-icon{background:var(--lc-fill,var(--box));border-color:var(--lc-border,var(--lc-border-default,var(--blue)));height:52px;width:52px}.lc-icon img{display:block;height:26px;width:26px}@media (max-width:1200px){.lc-cols-5{grid-template-columns:repeat(3,1fr)}}@media (max-width:960px){.lc-cols-4,.lc-cols-5{grid-template-columns:repeat(2,1fr)}}@media (max-width:860px){.lc-cols-3{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.lc-cols-2,.lc-cols-3,.lc-cols-4,.lc-cols-5{grid-template-columns:1fr}.lc-card{padding:22px 20px}}