.ap-feat-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:18px;margin-top:44px}.ap-feat-card{background:var(--ap-white);border:1px solid var(--ap-line);border-radius:12px;padding:30px 26px;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.ap-feat-card:hover{border-color:rgba(180,129,58,.65);box-shadow:0 8px 28px rgba(80,50,15,.1);transform:translateY(-2px)}.ap-feat-icon{width:46px;height:46px;display:flex;align-items:center;justify-content:center;font-size:22px;margin-bottom:16px;background:rgba(180,129,58,.09);border-radius:50%}.ap-feat-card h4{font-family:"Playfair Display",serif;font-size:18px;margin-bottom:8px;color:var(--ap-ink)}.ap-feat-card p{font-size:14.5px;color:var(--ap-ink-soft);margin:0;line-height:1.65}@media(max-width: 900px){.ap-feat-grid{grid-template-columns:1fr 1fr}}@media(max-width: 600px){.ap-feat-grid{grid-template-columns:1fr}}.ap-venue-features{background:var(--ap-cream)}
