.ny-occasions{background:#F6F7F7;padding:64px 22px 72px}
.ny-occasions-inner{max-width:1080px;margin:0 auto}
.ny-occasions .ny-occ-eyebrow{color:#A77A4B;text-transform:uppercase;letter-spacing:3px;font-size:11px;margin:0 0 10px}
.ny-occasions h2{font-family:'Roboto Slab',Georgia,serif;font-weight:400;font-size:30px;color:#003D60;margin:0 0 30px}
.ny-occasions-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:28px}
.ny-occasions h3{font-family:'Roboto Slab',Georgia,serif;font-weight:500;font-size:18px;color:#003D60;margin:0 0 10px}
.ny-occasions p{color:#181919;font-size:15px;line-height:1.65;margin:0}
.ny-occasions a{color:#A77A4B;text-decoration:underline}
