/* Editorial discovery: bridge the EV network to the publication without turning product pages into article archives. */
.ev-editorial{margin:26px 0 34px;padding:18px;border:1px solid #2c3035;border-radius:18px;background:linear-gradient(145deg,#12161a,#101114 68%);overflow:hidden;min-width:0}
.ev-editorial__head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:14px}
.ev-editorial__head>div{min-width:0}.ev-editorial__head .ev-eyebrow{margin-bottom:5px;color:#ef6673}.ev-editorial__head h2{margin:0 0 5px;font-size:1.32rem}.ev-editorial__head p:not(.ev-eyebrow){margin:0;max-width:72ch;color:#aeb2b8;font-size:.84rem;line-height:1.5}
.ev-editorial__mark{display:grid;place-items:center;width:46px;height:46px;flex:0 0 46px;border:1px solid #383c42;border-radius:14px;background:#191c20;color:#fff}
.ev-editorial__topics{display:flex;gap:7px;overflow-x:auto;padding:0 0 12px;margin-bottom:14px;scrollbar-width:none;border-bottom:1px solid #282c31}.ev-editorial__topics::-webkit-scrollbar{display:none}
.ev-editorial__topics a{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border:1px solid #353940;border-radius:999px;background:#171a1e;color:#d9dbde;font-size:.74rem;font-weight:700;white-space:nowrap;text-decoration:none}.ev-editorial__topics a:hover{border-color:#656a73;background:#20242a;color:#fff}
.ev-editorial__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0}
.ev-editorial-card{min-width:0;border:1px solid #2d3137;border-radius:14px;background:#0d0f12;overflow:hidden;transition:transform .16s,border-color .16s,background .16s}.ev-editorial-card:hover{transform:translateY(-2px);border-color:#4b5059;background:#13161a}
.ev-editorial-card__link{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.ev-editorial-card__link:hover{text-decoration:none}
.ev-editorial-card__art{position:relative;display:block;aspect-ratio:16/9;background:radial-gradient(circle at 25% 20%,rgba(225,38,53,.28),transparent 46%),linear-gradient(145deg,#262a30,#14171b);overflow:hidden}.ev-editorial-card__art img{display:block;width:100%;height:100%;object-fit:cover}.ev-editorial-card__art.is-empty>span:not(.ev-editorial-card__category){position:absolute;inset:0;display:grid;place-items:center;color:#e12635}
.ev-editorial-card__category{position:absolute;left:10px;bottom:9px;max-width:calc(100% - 20px);padding:5px 8px;border-radius:7px;background:rgba(8,9,11,.88);border:1px solid rgba(255,255,255,.11);color:#fff;font-size:.63rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ev-editorial-card__body{display:flex;flex:1;flex-direction:column;padding:13px 14px 14px;min-width:0}.ev-editorial-card__title{display:block;color:#f6f6f4;font-size:.96rem;line-height:1.3;overflow-wrap:anywhere}.ev-editorial-card__excerpt{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:7px;color:#a6aab0;font-size:.75rem;line-height:1.5}.ev-editorial-card__meta{display:flex;justify-content:space-between;gap:10px;margin-top:auto;padding-top:12px;color:#858a92;font-size:.69rem}.ev-editorial-card__meta span:last-child{color:#f06b78;font-weight:800;white-space:nowrap}
@media(max-width:760px){
 .ev-editorial{margin:22px 0 28px;padding:15px 0 15px 15px;border-radius:16px}
 .ev-editorial__head{padding-right:15px}.ev-editorial__mark{width:40px;height:40px;flex-basis:40px}.ev-editorial__head h2{font-size:1.2rem}.ev-editorial__head p:not(.ev-eyebrow){font-size:.8rem}
 .ev-editorial__topics{margin-right:15px;padding-right:12px}
 .ev-editorial__cards{display:flex;gap:10px;overflow-x:auto;padding:0 15px 3px 0;scroll-snap-type:x proximity;scrollbar-width:none}.ev-editorial__cards::-webkit-scrollbar{display:none}
 .ev-editorial-card{flex:0 0 min(82vw,310px);scroll-snap-align:start}.ev-editorial-card__excerpt{font-size:.73rem}
}
@media(prefers-reduced-motion:reduce){.ev-editorial-card{transition:none}}
