.lv-amour-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:40px}.lv-amour-card{background:linear-gradient(135deg,rgba(74,27,138,.04),rgba(232,130,12,.04));border:1px solid rgba(74,27,138,.12);border-radius:20px;padding:32px 28px;transition:transform 0.3s,box-shadow 0.3s,border-color 0.3s}.lv-amour-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(74,27,138,.1);border-color:rgba(74,27,138,.25)}.lv-amour-card--wide{grid-column:1 / -1}.lv-amour-card__icon{font-size:2.2rem;margin-bottom:16px;display:block}.lv-amour-card__title{font-family:'Cinzel',serif;font-size:1.05rem;font-weight:600;color:var(--lv-violet-deep);margin-bottom:12px}.lv-amour-card__text{font-family:'Lato',sans-serif;font-size:.95rem;line-height:1.8;color:#4A3060;margin-bottom:16px}.lv-amour-card__tags{display:flex;flex-wrap:wrap;gap:8px}.lv-amour-card__tags span{font-family:'Lato',sans-serif;font-size:.78rem;background:rgba(74,27,138,.08);color:var(--lv-violet);padding:4px 12px;border-radius:20px;border:1px solid rgba(74,27,138,.15);letter-spacing:.5px}@media (max-width:768px){.lv-amour-grid{grid-template-columns:1fr}.lv-amour-card--wide{grid-column:1}}