.ff-featured-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.ff-featured-grid article{min-width:0}.ff-featured-grid a{text-decoration:none}.ff-featured-image{aspect-ratio:1.12;background:#dce4e6 center/cover no-repeat}.ff-featured-grid p{margin:18px 0 6px;color:#65717b;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.ff-featured-grid h3{font:500 32px/1.05 Georgia,serif;margin:0 0 18px}.ff-featured-grid article div:last-child{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.ff-featured-grid span{color:#65717b}.ff-onboarding{padding:44px;background:#fff8f1;border:1px solid #eee3d5}.ff-onboarding p{font:500 32px/1.1 Georgia,serif}.ff-onboarding a{font-weight:800}@media(max-width:800px){.ff-featured-grid{grid-template-columns:1fr}.ff-featured-image{aspect-ratio:1.45}}
.ff-featured-grid .ff-price-contact{display:inline-block;min-height:44px;align-content:center;max-width:100%;text-decoration:underline;text-underline-offset:4px;line-height:1.5;overflow-wrap:anywhere}.ff-featured-grid .ff-price-contact:focus-visible{outline:3px solid #dc7865;outline-offset:4px}
