.section-aurea-related{background:var(--a2-ivory,#f7f3eb);color:var(--a2-espresso,#493529)}
.aurea-related{max-width:1080px;padding-top:clamp(4.8rem,6vw,6.8rem);padding-bottom:clamp(5.2rem,7vw,7.6rem)}
.aurea-related__heading{margin:0 0 clamp(2.2rem,2.6vw,3rem);font-family:var(--a2-serif,serif);font-size:clamp(2.1rem,2.2vw,2.7rem);font-weight:400;line-height:1.35;text-align:center;color:var(--a2-espresso,#493529)}
.aurea-related__heading::after{content:"";display:block;width:3.2rem;height:1px;margin:1.1rem auto 0;background:rgba(164,130,70,.58);transform-origin:center;animation:aureaLineReveal var(--aurea-motion-base,380ms) var(--aurea-motion-ease,cubic-bezier(.22,1,.36,1)) 120ms both}
.aurea-related__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(2rem,2.6vw,3.2rem);direction:rtl}
.aurea-related-card{min-width:0;text-align:right}
.aurea-related-card__link{display:block;color:inherit;text-decoration:none}
.aurea-related-card__media{position:relative;aspect-ratio:2/3;overflow:hidden;background:#eee7dc}
.aurea-related-card__image,.aurea-related-card__placeholder{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover;object-position:center;transition:opacity 350ms ease,transform 420ms var(--aurea-motion-ease,cubic-bezier(.22,1,.36,1))}
.aurea-related-card__image--secondary{opacity:0}
.aurea-related-card__details{padding-top:.9rem}
.aurea-related-card__title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;min-height:calc(1.5em * 2);margin:0;font-family:var(--a2-serif,serif);font-size:1.35rem;font-weight:500;line-height:1.5;color:var(--a2-espresso,#493529)}
.aurea-related-card__price{margin:.2rem 0 0;font-family:var(--a2-sans,"Noto Sans Arabic",sans-serif);font-size:1.1rem;line-height:1.5;color:rgba(73,53,41,.68)}
.aurea-related-card__title::after{content:"";display:block;width:0;height:1px;margin-top:.25rem;background:rgba(73,53,41,.38);transition:width 260ms ease}
@media(hover:hover){.aurea-related-card:hover .aurea-related-card__image--primary:has(+.aurea-related-card__image--secondary){opacity:0}.aurea-related-card:hover .aurea-related-card__image--secondary{opacity:1;transform:scale(1.015)}.aurea-related-card:hover .aurea-related-card__image--primary:only-child{transform:scale(1.015)}.aurea-related-card:hover .aurea-related-card__title::after{width:2.4rem}}
@media(max-width:989px){.aurea-related__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:749px){.aurea-related{padding-top:4.2rem;padding-bottom:5.4rem;padding-inline:2.4rem}.aurea-related__heading{margin-bottom:2rem;font-size:2rem}.aurea-related__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.8rem 1.4rem}.aurea-related-card__details{padding-top:.7rem}.aurea-related-card__title{font-size:1.2rem;line-height:1.5}.aurea-related-card__price{margin-top:.15rem;font-size:1rem}}
@media(max-width:359px){.aurea-related__grid{gap:1.8rem .9rem}.aurea-related-card__title{font-size:1.2rem}}
@media(prefers-reduced-motion:reduce){.aurea-related__heading::after{animation:none}.aurea-related-card__image,.aurea-related-card__title::after{transition:none!important}}
