.js-df{background:#1c1610;color:#fffaf4;font:14px Outfit,system-ui,sans-serif}.js-df a{color:#fffaf4;text-decoration:none}.js-df-grid{max-width:1120px;margin:auto;padding:40px 32px;display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:32px}.js-df-grid p{max-width:260px;color:#c4a36a;line-height:1.6}.js-df-col h4{color:#c4a36a;font-size:12px;letter-spacing:.15em;text-transform:uppercase}.js-df-col ul{padding:0;list-style:none}.js-df-col li{margin:10px 0}.js-df-copy{border-top:1px solid #3a3026;padding:16px 32px;color:#c4a36a;font-size:12px}@media(max-width:800px){.js-df-grid{grid-template-columns:1fr;padding:32px 20px}}