.fdd-gallery{padding:64px 24px;background:#fff;color:#252b31}.fdd-gallery__inner{max-width:1200px;margin:0 auto}.fdd-gallery__header{margin-bottom:30px}.fdd-gallery__header:before{content:"";display:block;width:48px;height:4px;background:#f08519;margin-bottom:16px}.fdd-gallery h2{font:700 clamp(28px,3vw,40px)/1.2 Arial,sans-serif;margin:0 0 14px;color:#20252b}.fdd-gallery__header p{font-size:18px;line-height:1.65;margin:0;color:#555e68}.fdd-gallery__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:24px}.fdd-gallery__card{grid-column:span 2;border:1px solid #e1e4e8;background:white;min-width:0;margin:0;display:flex;flex-direction:column}.fdd-gallery__card:nth-child(-n+2){grid-column:span 3}.fdd-gallery__image{display:block;background:#f6f7f8;overflow:hidden}.fdd-gallery__image img{display:block;width:100%;height:260px;object-fit:contain;transition:filter .2s}.fdd-gallery__card:nth-child(-n+2) img{height:380px}.fdd-gallery__image:hover img{filter:brightness(1.05)}.fdd-gallery__caption{padding:20px;display:flex;flex-direction:column;flex:1}.fdd-gallery h3{font:700 20px/1.35 Arial,sans-serif;margin:0 0 8px;color:#252b31}.fdd-gallery__caption p{font:16px/1.65 Arial,sans-serif;color:#555e68;margin:0 0 18px}.fdd-gallery__view{color:#a64a00!important;font-size:15px;font-weight:600;margin-top:auto;align-self:flex-start;text-decoration:none}.fdd-gallery__view:hover{text-decoration:underline}.fdd-gallery a:focus-visible{outline:3px solid #bd5700;outline-offset:3px}@media(max-width:800px){.fdd-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.fdd-gallery__card,.fdd-gallery__card:nth-child(-n+2){grid-column:span 1}.fdd-gallery__card:nth-child(-n+2) img{height:260px}}@media(max-width:520px){.fdd-gallery{padding:44px 20px}.fdd-gallery__grid{grid-template-columns:1fr;gap:24px}.fdd-gallery__image img,.fdd-gallery__card:nth-child(-n+2) img{height:auto;max-height:none;aspect-ratio:auto}.fdd-gallery__header p{font-size:16px}.fdd-gallery__caption{padding:18px}}
