.recommendations-page{padding:0 var(--page-pad-mobile) 72px}.recommendations-hero{margin:0 calc(var(--page-pad-mobile) * -1) var(--space-6);background:var(--bg-page);border-bottom:var(--bw-thin) solid rgba(190,175,158,.28)}.recommendations-hero--no-border{border-bottom:0}.recommendations-hero__content{max-width:980px;margin:0 auto;padding:var(--space-7) var(--page-pad-mobile) var(--space-6)}.recommendations-list{display:grid;gap:var(--space-5);max-width:1120px;margin:0 auto}.recommendations-card{display:grid;overflow:hidden;background:var(--white);border:var(--bw-thin) solid rgba(190,175,158,.35);border-radius:20px}.recommendations-card__image{display:block;min-height:220px;background:var(--champagne-300)}.recommendations-card__image img{display:block;width:100%;height:100%;min-height:220px;object-fit:cover}.recommendations-card__content{padding:var(--space-5)}.recommendations-card__link{display:inline-flex;margin-top:var(--space-2);font-family:var(--font-secondary);font-size:var(--fs-body-sm);font-weight:var(--fw-light);color:var(--gold-logo);text-transform:uppercase;letter-spacing:var(--ls-button)}.recommendations-card__link:hover{color:var(--champagne-700)}.recommendations-cta{max-width:860px;margin:var(--space-7) auto 0;padding:var(--space-6) 0 0;text-align:center}.recommendations-cta .paragraph-blog{max-width:680px;margin-right:auto;margin-left:auto}@media (min-width:768px){.recommendations-page{padding-right:var(--space-6);padding-left:var(--space-6)}.recommendations-hero{margin-right:calc(var(--space-6) * -1);margin-left:calc(var(--space-6) * -1)}.recommendations-hero__content{padding:var(--space-8) var(--space-6) var(--space-7)}.recommendations-card{grid-template-columns:minmax(260px,.45fr) minmax(0,.55fr)}.recommendations-card__image,.recommendations-card__image img{min-height:300px}}@media (min-width:1024px){.recommendations-page{padding-right:var(--space-8);padding-left:var(--space-8)}.recommendations-hero{margin-right:calc(var(--space-8) * -1);margin-left:calc(var(--space-8) * -1)}.recommendations-hero__content{padding:var(--space-9) var(--space-8) 56px}.recommendations-card__content{padding:40px}}