
/* Approved welcome-page family: forest #154a38, apricot #f7dfcd,
   warm white #f4f2e9 and white. Tints preserve the approved softer product flow. */
@media(min-width:701px){
.next-discovery{background:linear-gradient(180deg,#fff 0%,#fcf7f1 30%,#fcf7f1 75%,#fff 100%)!important;padding:65px max(6vw,calc((100vw - 1220px)/2)) 55px}.next-discovery .section-heading{align-items:center;margin-bottom:25px}.next-discovery .section-heading h2{font-size:40px;line-height:1.1}.next-discovery .section-heading p{font-size:18px}.next-discovery .section-heading .overline{font-size:11px}.next-discovery .discovery-options{display:grid;grid-template-columns:1fr 1fr;gap:90px}.next-discovery .discovery-options article{display:grid;grid-template-columns:210px 1fr;align-items:center;gap:20px;padding:15px 0;margin:0}.next-discovery .discovery-image{display:block;border:0}.next-discovery .discovery-options img{width:210px;height:210px;object-fit:contain}.next-discovery .discovery-options h3{font:34px/1.15 Georgia;margin:10px 0 18px}.next-discovery h3 a{border:0;text-decoration:none}.next-discovery h3 a:hover{text-decoration:underline;text-underline-offset:6px}.next-discovery .discovery-options .overline{font-size:11px;letter-spacing:1px;margin:0}.next-discovery button[data-add]{border:1px solid #95a58f;border-radius:24px;padding:12px 20px;background:transparent;color:#154a38;font:16px Arial;min-height:48px;cursor:pointer}.next-discovery button[data-add]:hover{background:#f7dfcd}.next-discovery .discovery-image:hover img{transform:translateY(-4px)}.next-discovery img{transition:transform .3s}.coa-showcase{background:linear-gradient(180deg,#fafaf6,#f4f2e9 40%,#fff 100%)}
}
.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
@media(prefers-reduced-motion:reduce){.next-discovery img{transition:none}}
