.similar{background:var(--bg-alt);padding-block:var(--section-pad)}.similar__head{margin-bottom:clamp(2rem,4vw,3rem)}.similar__heading{font-size:var(--fs-h2)}.similar__grid{display:grid;gap:clamp(1.6rem,3vw,2.4rem);grid-template-columns:1fr}@media (min-width:680px){.similar__grid{grid-template-columns:repeat(3,1fr)}}.similar__card{background:var(--surface);border:1px solid var(--border-hair);border-radius:var(--radius);display:flex;flex-direction:column;overflow:hidden;transition:transform .4s var(--ease-out)}.similar__card:hover{transform:translateY(-4px)}.similar__img,.similar__ph{aspect-ratio:4/3;border-radius:0;object-fit:cover;width:100%}.similar__body{display:flex;flex:1;flex-direction:column;padding:1.4rem 1.5rem 1.6rem}.similar__cat{color:var(--primary-dark);font-size:.62rem;font-weight:var(--fw-semi);letter-spacing:var(--ls-label);text-transform:uppercase}.similar__title{font-size:1.5rem;margin:.5rem 0 .4rem}.similar__desc{color:var(--muted);font-size:.9rem}.similar__foot{align-items:center;border-top:1px solid var(--border-hair);display:flex;justify-content:space-between;margin-top:auto;padding-top:1.1rem}.similar__desc{margin-bottom:1.3rem}.similar__from{font-family:var(--font-head);font-size:1.25rem}.similar__from small{color:var(--muted);display:block;font-family:var(--font-body);font-size:.6rem;font-weight:var(--fw-semi);letter-spacing:.14em;text-transform:uppercase}.similar__arw{color:var(--primary-dark);transition:transform .3s var(--ease-out)}.similar__card:hover .similar__arw{transform:translateX(4px)}