.coffee-reviews{color:#222a26;background:#fffdf8;padding:64px 5%}.coffee-reviews h2{max-width:800px;margin:18px 0;font-size:clamp(28px,3vw,42px);font-weight:400;line-height:1.2}.coffee-reviews-context{max-width:720px;font-size:16px;line-height:1.7}.coffee-reviews-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:36px 0;display:grid}.coffee-reviews figure{border-top:1px solid #7e867c;flex-direction:column;margin:0;padding-top:24px;display:flex}.coffee-reviews blockquote{flex:1;margin:0 0 28px}.coffee-reviews blockquote p{margin:0;font-size:22px;line-height:1.6}.coffee-reviews figcaption{font-size:16px;line-height:1.5}.coffee-reviews figcaption span{color:#525e54;margin-top:5px;font-size:14px;display:block}.coffee-reviews>a{text-underline-offset:5px;font-size:16px;text-decoration:underline;display:inline-block}.coffee-reviews>a:focus-visible{outline-offset:6px;outline:2px solid}@media (max-width:760px){.coffee-reviews{padding:40px 6%}.coffee-reviews-grid{grid-template-columns:1fr;gap:28px}.coffee-reviews blockquote{margin-bottom:16px}}.origin-gallery{background:#e9e6da;padding:56px 5%}.origin-gallery h2{margin:18px 0;font-size:clamp(28px,3vw,42px);font-weight:400;line-height:1.2}.origin-gallery>p{max-width:760px;margin-bottom:28px;line-height:1.8}.origin-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.origin-gallery figure{margin:0}.origin-gallery img{object-fit:cover;width:100%;height:240px}.origin-gallery figcaption{padding:12px 0;font-size:13px}.origin-gallery>a{text-underline-offset:4px;margin-top:22px;text-decoration:underline;display:inline-block}@media (max-width:760px){.origin-gallery-grid{grid-template-columns:1fr}.origin-gallery img{height:auto}.origin-gallery{padding:40px 6%}}
