.home-discover{padding:60px 0 90px;background:#f7f5f0}
.home-discover .home-section-heading{margin-bottom:44px}
.home-discover__list{max-width:1240px;margin:0 auto;padding:0 24px;display:grid;gap:40px}
.home-discover__row{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;background:#fff;border-radius:20px;overflow:hidden;border:1px solid #e8e1d5}
.home-discover__image{display:block;width:100%;height:100%;min-height:360px;max-height:490px;object-fit:cover}
.home-discover__copy{padding:clamp(28px,4vw,56px);align-self:center}
.home-discover__copy .home-discover__label{margin:0 0 12px;font-size:12px;line-height:1.5;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#8a6a26}
.home-discover__copy h3{margin:0 0 20px;font-size:clamp(26px,2.5vw,36px);line-height:1.2;font-weight:700;letter-spacing:normal;text-transform:none;color:#3a3128}
.home-discover__copy p{margin:0 0 24px;font-size:16px;line-height:1.8;color:#554d45}
.home-discover__link{display:inline-flex;align-items:center;gap:12px;padding:9px 0;border-bottom:2px solid #cda13d;color:#70551e;font-size:14px;font-weight:700;text-decoration:none;line-height:1.5}
.home-discover__link:hover{color:#3a3128;text-decoration:none;border-color:#3a3128}
.home-discover__link:focus-visible{outline:3px solid #8a6a26;outline-offset:5px}
@media(min-width:768px){.home-discover__row:nth-child(even) .home-discover__image{grid-column:2;grid-row:1}.home-discover__row:nth-child(even) .home-discover__copy{grid-column:1;grid-row:1}}
@media(max-width:767px){.home-discover{padding:40px 0 56px}.home-discover__list{padding:0 18px;gap:26px}.home-discover__row{grid-template-columns:minmax(0,1fr);border-radius:16px}.home-discover__image{height:260px;min-height:0;max-height:none}.home-discover__copy{padding:28px 24px}.home-discover__copy h3{font-size:28px}.home-discover__copy p{font-size:15px}}
