.belisque-estrutura{background:#fbf9f6;padding:72px 24px;color:#302b26}.belisque-estrutura-inner{max-width:1200px;margin:0 auto}.belisque-estrutura header{max-width:760px;margin-bottom:32px}.belisque-estrutura header span{display:block;color:#854624;font-size:12px;font-weight:700;letter-spacing:2px;margin-bottom:14px}.belisque-estrutura h2{font-family:inherit;font-size:clamp(32px,4vw,52px);font-weight:750;line-height:1.12;letter-spacing:-1.5px;margin:0 0 18px}.belisque-estrutura header p{font-size:16px;line-height:1.7;color:#675c51;margin:0;max-width:650px}.belisque-estrutura-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:190px;gap:12px}.belisque-estrutura-foto{display:block;overflow:hidden;border-radius:16px;background:#e7e1d8;min-width:0}.belisque-estrutura-foto:first-child,.belisque-estrutura-foto:last-child{grid-column:span 2;grid-row:span 2}.belisque-estrutura-foto img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.belisque-estrutura-foto:hover img{transform:scale(1.025)}.belisque-estrutura-foto:focus-visible{outline:3px solid #713b20;outline-offset:4px}.belisque-estrutura-nota{font-size:13px;color:#675c51;margin:16px 0 0}@media(max-width:900px){.belisque-estrutura-grid{grid-auto-rows:150px}}@media(max-width:600px){.belisque-estrutura{padding:44px 20px}.belisque-estrutura header{margin-bottom:24px}.belisque-estrutura h2{letter-spacing:-.8px}.belisque-estrutura-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:140px;gap:10px}.belisque-estrutura-foto:first-child,.belisque-estrutura-foto:last-child{grid-column:span 2;grid-row:span 2}.belisque-estrutura-foto{border-radius:12px}}@media(prefers-reduced-motion:reduce){.belisque-estrutura-foto img{transition:none}.belisque-estrutura-foto:hover img{transform:none}}