.il-recommendations{background:#fff;color:#191919;padding:72px 5vw;box-sizing:border-box;font-family:inherit}.pv .il-recommendations{min-height:100svh;height:auto;padding:calc(var(--head,96px) + 40px) var(--gutter,5vw) calc(var(--foot,64px) + 40px);display:flex;flex-direction:column;justify-content:center;gap:32px;scroll-snap-align:start}.il-recommend-heading{display:flex;justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:28px}.il-recommend-heading h2,.pv .il-recommend-heading h2{font:inherit;font-size:clamp(26px,2.5vw,40px);letter-spacing:-.025em;line-height:1.15;margin:0}.il-recommend-heading>a{font-size:12px;color:inherit;text-decoration:none;border-bottom:1px solid #777;padding:4px 0;white-space:nowrap}.il-recommend-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.il-recommend-card{display:block;color:inherit;text-decoration:none;min-width:0}.il-recommend-image{aspect-ratio:4/5;background:#f5f5f5;overflow:hidden}.il-recommend-image img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .3s ease}.il-recommend-card:hover img{transform:scale(1.025)}.il-recommend-card h3{font:inherit;font-size:14px;line-height:1.5;letter-spacing:0;margin:16px 0 5px}.il-recommend-card p{font:inherit;font-size:12px;line-height:1.5;color:#666;margin:0}.il-recommend-card:focus-visible{outline:1px solid #191919;outline-offset:5px}@media(max-width:799px){.il-recommendations{padding:50px 22px}.pv .il-recommendations{padding:calc(var(--head,72px) + 24px) 22px 100px;gap:12px}.il-recommend-heading{align-items:flex-start;margin-bottom:24px}.il-recommend-heading h2,.pv .il-recommend-heading h2{font-size:27px;max-width:12ch}.il-recommend-heading>a{font-size:11px}.il-recommend-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 14px}.il-recommend-card h3{font-size:12px;margin-top:12px}.il-recommend-card p{font-size:11px}}@media(prefers-reduced-motion:reduce){.il-recommend-image img{transition:none}}
@media(min-width:800px){.il-recommend-heading,.il-recommend-grid{width:100%;max-width:1280px;margin-left:auto;margin-right:auto}}

body:has(#il-recommendations) .il-editorial__related{display:none}.il-recommend-heading h2,.il-recommend-card h3{text-transform:none}
