.cq-similar{background:var(--cq-paper);color:var(--cq-ink);font-family:var(--cq-font);padding:88px 0}.cq-similar.cq-similar--product{padding-top:0}.cq-similar__wrap{max-width:1320px;margin:0 auto;padding:0 32px}.cq-similar--article .cq-similar__wrap{max-width:var(--cq-wrap)}.cq-similar__head{flex-direction:column;gap:12px;margin-bottom:40px;display:flex}.cq-similar__title{font-family:var(--cq-font);font-weight:600;font-size:var(--cq-fs-h2);letter-spacing:-.03em;text-wrap:balance;margin:0;line-height:1.08}.cq-similar__title em{color:var(--cq-accent-text);font-style:normal;font-weight:300}.cq-similar__lede{font-size:var(--cq-fs-lede);color:var(--cq-text-2);text-wrap:pretty;max-width:52ch;margin:0;line-height:1.6}.cq-similar__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.cq-similar__item{margin:0;padding:0}.cq-similar__card{height:100%;color:inherit;border-radius:var(--cq-radius);flex-direction:column;gap:16px;text-decoration:none;display:flex}.cq-similar__card:focus-visible{outline:2px solid var(--cq-focus);outline-offset:3px}.cq-similar__media{aspect-ratio:4/3;border-radius:var(--cq-radius);border:1px solid var(--cq-line);background:var(--cq-paper-2);display:block;position:relative;overflow:hidden}.cq-similar__media img{object-fit:cover;transition:transform var(--cq-dur-slow) var(--cq-ease)}.cq-similar__card:hover .cq-similar__media img{transform:scale(1.04)}.cq-similar__body{flex-direction:column;gap:4px;padding:0 2px;display:flex}.cq-similar__reason{font-size:var(--cq-fs-small);color:var(--cq-accent-text);font-weight:500;line-height:1.4}.cq-similar__name{letter-spacing:-.01em;text-wrap:balance;transition:color var(--cq-dur-fast) var(--cq-ease);font-size:19px;font-weight:600;line-height:1.25}.cq-similar__card:hover .cq-similar__name{color:var(--cq-accent-text)}.cq-similar__meta{color:var(--cq-text-2);font-size:14px;line-height:1.5}@media (max-width:1000px){.cq-similar__grid{gap:16px}.cq-similar__name{font-size:17px}}@media (max-width:640px){.cq-similar{padding:64px 0}.cq-similar__wrap{padding:0 20px}.cq-similar--article .cq-similar__wrap{padding:0 16px}.cq-similar__head{margin-bottom:28px}.cq-similar__grid{grid-template-columns:1fr;gap:12px}.cq-similar__card{flex-direction:row;align-items:center;gap:16px;min-height:44px}.cq-similar__media{aspect-ratio:1;flex:0 0 112px;width:112px}.cq-similar__name{font-size:17px}}@media (prefers-reduced-motion:reduce){.cq-similar__media img,.cq-similar__name{transition:none}.cq-similar__card:hover .cq-similar__media img{transform:none}}
