.witgoed-product .barista-hero-copy h1{font-size:clamp(34px,3.5vw,54px);letter-spacing:-1.4px}
.witgoed-product .barista-hero-photo{position:relative;min-height:100%;max-height:none;overflow:hidden}
.witgoed-product .barista-hero-photo picture{display:block;width:100%;height:100%}
.witgoed-product .barista-hero-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:40% center}
.witgoed-product .barista-lead{margin-top:28px}
.witgoed-product .barista-facts strong{font-size:clamp(21px,2.1vw,29px)}
.witgoed-practice-note{font-weight:600;color:#416a3a!important;margin-top:12px!important}
.witgoed-product .barista-offer-price>strong{font-size:clamp(32px,3.4vw,44px)}
.witgoed-product .barista-offer-payment{font-size:14px}
.witgoed-product .barista-offer-terms{font-size:15px;line-height:1.7}
.witgoed-needs,.witgoed-product .barista-access{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:start}
.witgoed-needs .quiet-link{display:table;margin-top:16px}
.witgoed-source-note{font-size:14px!important;margin-top:22px!important}
@media(max-width:760px){
 .witgoed-product .barista-hero-copy h1{font-size:clamp(30px,8.2vw,43px);letter-spacing:-1px}
 .witgoed-product .barista-hero-photo{min-height:0;aspect-ratio:3/2}
 .witgoed-product .barista-hero-photo picture{height:100%}
 .witgoed-product .barista-hero-photo img{height:100%;object-position:center;object-fit:cover}
 .witgoed-needs,.witgoed-product .barista-access{grid-template-columns:1fr;gap:30px}
 .witgoed-product .barista-facts strong{font-size:23px}
 .witgoed-product .barista-offer-price>strong{font-size:34px}
 .witgoed-product .barista-actions{flex-wrap:wrap}
}
