.lts-grid{display:grid;gap:16px;margin:1.5rem 0}.lts-cols-1{grid-template-columns:1fr}.lts-cols-2{grid-template-columns:repeat(2,1fr)}.lts-cols-3{grid-template-columns:repeat(3,1fr)}.lts-cols-4{grid-template-columns:repeat(4,1fr)}@media (max-width:768px){.lts-cols-2,.lts-cols-3,.lts-cols-4{grid-template-columns:1fr}}@media (min-width:769px) and (max-width:1024px){.lts-cols-3,.lts-cols-4{grid-template-columns:repeat(2,1fr)}}.lts-card{display:block;text-decoration:none!important;border-radius:12px;transition:transform 0.2s ease,box-shadow 0.2s ease;position:relative;overflow:hidden}.lts-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgb(0 0 0 / .12);text-decoration:none!important}.lts-card--full{background:#fff;border:1px solid #e0e0e0;padding:28px 24px;text-align:center}.lts-card--full .lts-card__icon-wrap{width:64px;height:64px;margin:0 auto 16px;border-radius:16px;background:var(--lts-accent,#0073aa);display:flex;align-items:center;justify-content:center}.lts-card--full .lts-card__icon-wrap .fa{font-size:28px;color:#fff}.lts-card--full .lts-card__title{font-size:17px;font-weight:700;color:#1d2327;margin:0 0 8px;line-height:1.3}.lts-card--full .lts-card__desc{font-size:13px;color:#646970;line-height:1.5;margin:0 0 16px}.lts-card--full .lts-card__cta{display:inline-block;font-size:14px;font-weight:600;color:var(--lts-accent,#0073aa);transition:gap 0.2s ease}.lts-card--full .lts-card__cta .fa{margin-left:4px;transition:transform 0.2s ease}.lts-card--full:hover .lts-card__cta .fa{transform:translateX(4px)}.lts-card--compact{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #e0e0e0;padding:12px 16px;border-left:4px solid var(--lts-accent,#0073aa)}.lts-card--compact .lts-card__icon{flex-shrink:0;width:36px;height:36px;border-radius:8px;background:var(--lts-accent,#0073aa);display:flex;align-items:center;justify-content:center}.lts-card--compact .lts-card__icon .fa{font-size:16px;color:#fff}.lts-card--compact .lts-card__body{flex:1;min-width:0}.lts-card--compact .lts-card__title{font-size:14px;font-weight:600;color:#1d2327;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lts-card--compact .lts-card__arrow{flex-shrink:0;color:#a7aaad;transition:color 0.2s ease,transform 0.2s ease}.lts-card--compact:hover .lts-card__arrow{color:var(--lts-accent,#0073aa);transform:translateX(3px)}.lts-card--banner{display:flex;align-items:center;gap:16px;background:linear-gradient(135deg,#f8f9fa 0%,#fff 100%);border:1px solid #e0e0e0;padding:20px 24px;border-left:5px solid var(--lts-accent,#0073aa)}.lts-card--banner .lts-card__icon{flex-shrink:0;width:48px;height:48px;border-radius:12px;background:var(--lts-accent,#0073aa);display:flex;align-items:center;justify-content:center}.lts-card--banner .lts-card__icon .fa{font-size:22px;color:#fff}.lts-card--banner .lts-card__body{flex:1;min-width:0}.lts-card--banner .lts-card__title{font-size:16px;font-weight:700;color:#1d2327;margin-bottom:2px}.lts-card--banner .lts-card__desc{font-size:13px;color:#646970;line-height:1.4}.lts-card--banner .lts-card__cta{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;background:var(--lts-accent,#0073aa);color:#fff!important;font-size:13px;font-weight:600;padding:8px 16px;border-radius:6px;white-space:nowrap;transition:opacity 0.2s ease}.lts-card--banner:hover .lts-card__cta{opacity:.9}@media (max-width:600px){.lts-card--banner{flex-wrap:wrap}.lts-card--banner .lts-card__cta{width:100%;justify-content:center;margin-top:4px}}.lts-auto-insert{margin-top:2rem;padding-top:1.5rem;border-top:2px solid #f0f0f0}.lts-auto-insert__label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#a7aaad;margin-bottom:10px}@media (prefers-color-scheme:dark){.lts-card--full,.lts-card--compact,.lts-card--banner{background:#2a2a2e;border-color:#444}.lts-card--banner{background:linear-gradient(135deg,#2a2a2e 0%,#333338 100%)}.lts-card--full .lts-card__title,.lts-card--compact .lts-card__title,.lts-card--banner .lts-card__title{color:#e8e8e8}.lts-card--full .lts-card__desc,.lts-card--banner .lts-card__desc{color:#aaa}.lts-card--compact .lts-card__arrow{color:#666}.lts-auto-insert{border-top-color:#444}}body.flavor-dark .lts-card--full,body.flavor-dark .lts-card--compact,body.flavor-dark .lts-card--banner,body.is-dark .lts-card--full,body.is-dark .lts-card--compact,body.is-dark .lts-card--banner,body.dark-mode .lts-card--full,body.dark-mode .lts-card--compact,body.dark-mode .lts-card--banner,body[data-theme="dark"] .lts-card--full,body[data-theme="dark"] .lts-card--compact,body[data-theme="dark"] .lts-card--banner,.flavor-dark .lts-card--full,.flavor-dark .lts-card--compact,.flavor-dark .lts-card--banner{background:#2a2a2e!important;border-color:#444!important}body.flavor-dark .lts-card--full .lts-card__title,body.flavor-dark .lts-card--compact .lts-card__title,body.flavor-dark .lts-card--banner .lts-card__title,body.is-dark .lts-card--full .lts-card__title,body.is-dark .lts-card--compact .lts-card__title,body.is-dark .lts-card--banner .lts-card__title,body.dark-mode .lts-card--full .lts-card__title,body.dark-mode .lts-card--compact .lts-card__title,body.dark-mode .lts-card--banner .lts-card__title,body[data-theme="dark"] .lts-card--full .lts-card__title,body[data-theme="dark"] .lts-card--compact .lts-card__title,body[data-theme="dark"] .lts-card--banner .lts-card__title,.flavor-dark .lts-card--full .lts-card__title,.flavor-dark .lts-card--compact .lts-card__title,.flavor-dark .lts-card--banner .lts-card__title{color:#e8e8e8!important}body.flavor-dark .lts-card--full .lts-card__desc,body.flavor-dark .lts-card--banner .lts-card__desc,body.is-dark .lts-card--full .lts-card__desc,body.is-dark .lts-card--banner .lts-card__desc,body.dark-mode .lts-card--full .lts-card__desc,body.dark-mode .lts-card--banner .lts-card__desc,body[data-theme="dark"] .lts-card--full .lts-card__desc,body[data-theme="dark"] .lts-card--banner .lts-card__desc,.flavor-dark .lts-card--full .lts-card__desc,.flavor-dark .lts-card--banner .lts-card__desc{color:#aaa!important}