
@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@600&family=Outfit:wght@400;500&display=swap");
.js-df{background:#1c1610;color:#fffaf4;font-family:Outfit,ui-sans-serif,system-ui,sans-serif}
.js-df *{box-sizing:border-box}
.js-df a{color:#fffaf4;text-decoration:none}
.js-df a:hover{color:#c4a36a}
.js-df-grid{max-width:1120px;margin:0 auto;padding:56px 32px 40px;display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px}
.js-df-grid p{margin:12px 0 0;max-width:260px;color:#c4a36a;font-size:14px;line-height:1.65}
.js-df-col h4{margin:0 0 14px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#c4a36a;font-weight:500}
.js-df-col ul{margin:0;padding:0;list-style:none}
.js-df-col li{margin:0 0 8px;font-size:14px}
.js-df b{font-family:"Cormorant Garamond",Georgia,serif;font-size:26px;font-weight:600}
.js-df-copy{border-top:1px solid rgba(255,250,244,.1);padding:18px 32px 22px;text-align:center;font-size:12px;color:#c4a36a}
@media (max-width:800px){
  .js-df-grid{grid-template-columns:1fr;gap:28px;padding:40px 20px 28px}
}
