.oeb-product-paths__editions{margin-bottom:2.4rem;padding:clamp(1.8rem,3vw,2.8rem);border:1px solid rgba(var(--color-foreground),.18);background:rgba(var(--color-foreground),.025)}
.oeb-product-paths__kicker{margin:0 0 .45rem;font-size:1.1rem;letter-spacing:.16em;text-transform:uppercase;opacity:.68}
.oeb-product-paths__editions h2,.oeb-product-paths__research h2{margin:0 0 .85rem}
.oeb-product-paths__grid{display:grid;gap:1.2rem;margin-top:1.6rem}
.oeb-product-paths__card{display:grid;grid-template-columns:8.5rem minmax(0,1fr);gap:1.4rem;align-items:center;padding:1.2rem;border:1px solid rgba(var(--color-foreground),.16);color:rgb(var(--color-foreground));text-decoration:none}
.oeb-product-paths__card:hover{border-color:rgba(var(--color-foreground),.48)}
.oeb-product-paths__image{width:100%;aspect-ratio:3/4;object-fit:contain;background:rgba(var(--color-foreground),.03)}
.oeb-product-paths__type,.oeb-product-paths__meta{display:block;font-size:1.2rem;opacity:.7}
.oeb-product-paths__title{display:block;margin:.3rem 0;font-weight:600;line-height:1.3}
.oeb-product-paths__actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.5rem}
@media screen and (min-width:750px){.oeb-product-paths__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media screen and (max-width:749px){.oeb-product-paths__actions{flex-direction:column}.oeb-product-paths__actions .button{width:100%;}}
