.byb-preview-gallery{color:#28192c;max-width:1180px;margin:auto;padding:72px 24px}.byb-preview-gallery header{max-width:680px;margin-bottom:32px}.byb-preview-gallery header>span,.byb-preview-cards article>div>span{color:#765817;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:750}.byb-preview-gallery h2{margin:16px 0;font:clamp(32px,4vw,48px)/1.12 Georgia,serif}.byb-preview-gallery p{color:#625c65;line-height:1.7}.byb-preview-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.byb-preview-cards article{background:#fffdf9;border:1px solid #e3dacc;border-radius:20px;overflow:hidden}.byb-preview-cards img{width:100%;height:auto;transition:transform .2s;display:block}.byb-preview-cards article>a{display:block;overflow:hidden}.byb-preview-cards article>a:hover img{transform:scale(1.025)}.byb-preview-cards article>div{padding:24px}.byb-preview-cards h3{margin:12px 0;font:30px Georgia,serif}.byb-preview-cards a{color:#503251;text-underline-offset:5px;font-weight:750}.byb-preview-gallery :focus-visible{outline-offset:4px;outline:3px solid #ad791b}@media (max-width:700px){.byb-preview-cards{grid-template-columns:1fr}.byb-preview-gallery{padding:44px 20px}}@media (prefers-reduced-motion:reduce){.byb-preview-cards img{transition:none}}
