:root{--elux-bg:#090806;--elux-panel:#12100c;--elux-gold:#bd914c;--elux-gold-light:#ecd19a;--elux-text:#eee4d3;--elux-muted:#a89b88;--elux-line:rgba(189,145,76,.4);--elux-line-soft:rgba(189,145,76,.18);--elux-serif:"Cormorant Garamond",Georgia,serif;--elux-sans:Inter,Arial,sans-serif}
.el-latest{padding:50px 0;background:radial-gradient(circle at 50% 0,rgba(189,145,76,.055),transparent 45%),var(--elux-bg);color:var(--elux-text)}.el-latest *{box-sizing:border-box}.el-latest a{text-decoration:none}.el-latest__container{width:min(1480px,calc(100% - 40px));margin:auto}.el-latest__header,.el-latest__heading{display:flex;align-items:center}.el-latest__header{justify-content:space-between;gap:30px;margin-bottom:20px}.el-latest__heading{gap:18px}.el-latest__heading h2{margin:0;color:var(--elux-gold-light);font:600 clamp(25px,2.2vw,35px)/1 var(--elux-serif);letter-spacing:.04em;text-transform:uppercase}.el-latest__eyebrow{margin-bottom:7px;color:var(--elux-gold);font:600 8px/1 var(--elux-sans);letter-spacing:.2em;text-transform:uppercase}.el-latest__line{width:75px;height:1px;background:linear-gradient(90deg,var(--elux-gold),transparent)}.el-latest__view-all{display:flex;align-items:center;gap:10px;color:var(--elux-gold)!important;font:600 8px/1 var(--elux-sans);letter-spacing:.2em;text-transform:uppercase}.el-latest__track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.el-latest-card{min-height:202px;display:grid;grid-template-columns:36% 64%;overflow:hidden;background:linear-gradient(145deg,rgba(189,145,76,.035),transparent 48%),var(--elux-panel);border:1px solid var(--elux-line);transition:.3s}.el-latest-card:hover{transform:translateY(-3px);border-color:var(--elux-gold);box-shadow:0 18px 42px rgba(0,0,0,.38)}.el-latest-card__image{display:block;min-width:0;overflow:hidden;background:#17130e}.el-latest-card__image img{width:100%;height:100%;display:block;object-fit:cover;filter:saturate(.75) contrast(1.06);transition:.65s}.el-latest-card:hover img{transform:scale(1.045);filter:saturate(.95)}.el-latest-card__placeholder{width:100%;height:100%;display:grid;place-items:center;color:rgba(189,145,76,.18);font:600 88px/1 var(--elux-serif)}.el-latest-card__content{min-width:0;display:flex;flex-direction:column;padding:16px 14px}.el-latest-card__category{align-self:flex-start;color:var(--elux-gold)!important;font:600 8px/1 var(--elux-serif);letter-spacing:.16em;text-transform:uppercase}.el-latest-card h3{margin:8px 0 7px;font:600 22px/1.02 var(--elux-serif)}.el-latest-card h3 a{color:var(--elux-text)!important}.el-latest-card__content>p{display:-webkit-box;overflow:hidden;margin:0 0 12px;color:var(--elux-muted);font:400 11px/1.5 var(--elux-serif);-webkit-box-orient:vertical;-webkit-line-clamp:3}.el-latest-card__footer{display:flex;align-items:end;justify-content:space-between;gap:8px;margin-top:auto;padding-top:10px;border-top:1px solid var(--elux-line-soft)}.el-latest-card__meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px;color:#887b69;font:500 6px/1.4 var(--elux-sans);letter-spacing:.1em;text-transform:uppercase}.el-latest-card__meta i{width:2px;height:2px;border-radius:50%;background:var(--elux-gold)}.el-latest-card__arrow{flex:0 0 27px;width:27px;height:27px;display:grid;place-items:center;color:var(--elux-gold-light)!important;border:1px solid var(--elux-gold);border-radius:50%;transition:.25s}.el-latest-card:hover .el-latest-card__arrow{color:var(--elux-bg)!important;background:var(--elux-gold)}.enigma-latest-empty{padding:24px;color:var(--elux-muted);background:var(--elux-panel);border:1px solid var(--elux-line)}
@media(max-width:1200px){.el-latest__track{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.el-latest{padding:38px 0}.el-latest__container{width:calc(100% - 26px)}.el-latest__header{align-items:flex-start;flex-direction:column;gap:15px}.el-latest__track{display:flex;gap:11px;padding:2px 28px 15px 0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.el-latest-card{flex:0 0 min(89vw,370px);min-height:210px;scroll-snap-align:start}}@media(max-width:430px){.el-latest-card{grid-template-columns:38% 62%}.el-latest-card h3{font-size:20px}.el-latest-card__content{padding:14px 11px}}
