/* Closing editorial pages follow the catalogue's square reference layout. */
.ref-benefit-page .benefit-photo{position:absolute;inset:0 0 auto;width:100%;height:60.8%;object-fit:cover;object-position:center 49%}
.ref-benefit-page[data-topic="choice"] .benefit-photo{object-position:center 58%}
.benefit-copy{position:absolute;top:64.2%;right:3.5%;left:3.5%;bottom:9%;display:grid;grid-template-columns:31% minmax(0,1fr);column-gap:6%;z-index:4}
.benefit-intro{min-width:0}
.benefit-eyebrow{display:block;font:400 1.1cqw/1.5 Sefira,sans-serif;letter-spacing:.12em;color:#4E5340;margin-bottom:1.7cqw}
.benefit-intro h2{font:400 4.15cqw/1.22 Jardin,sans-serif;margin:0 0 2.2cqw;text-wrap:balance}
.benefit-intro p{font:400 1.75cqw/1.8 Sefira,sans-serif;color:#4E5340;max-width:26cqw}
.benefit-description{min-width:0}
.benefit-description>p{font:400 1.6cqw/1.95 Sefira,sans-serif;margin:0;color:#4E5340}
.benefit-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2cqw;margin-top:2.2cqw;padding-top:1.8cqw;border-top:.05cqw solid #4e534040}
.benefit-details h3{font:400 1.55cqw/1.5 Jardin,sans-serif;margin:0 0 .6cqw}
.benefit-details p{font:400 1.25cqw/1.65 Sefira,sans-serif;color:#4E5340}
.benefit-caption{position:absolute;right:3.5%;left:3.5%;bottom:6.4%;font:400 1.05cqw/1.5 Sefira,sans-serif;color:#696b5c;z-index:4}
