.done-airbnb-flagship .daf-shop-feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.65fr);gap:25px;align-items:center;background:#f4f2ed;color:#111;margin:30px 0 0;padding:30px;box-sizing:border-box}.done-airbnb-flagship .daf-shop-feature .eyebrow{color:#565656!important;margin-bottom:10px}.done-airbnb-flagship .daf-shop-feature h3{font-size:clamp(26px,3vw,37px);line-height:1.12;font-weight:600;color:#111;margin:0 0 14px}.done-airbnb-flagship .daf-shop-feature p{color:#222;font-size:16px;line-height:1.5;margin:0 0 10px}.done-airbnb-flagship .daf-shop-feature .daf-shop-note{font-size:13px;color:#555;margin-top:14px}.done-airbnb-flagship .daf-shop-button,.done-airbnb-flagship .daf-shop-button:visited{display:flex;justify-content:center;align-items:center;gap:12px;min-height:76px;padding:19px 23px;box-sizing:border-box;background:#101010;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:16px!important;line-height:1.3;font-weight:750;letter-spacing:.02em;text-align:center;text-decoration:none!important}.done-airbnb-flagship .daf-shop-button span{flex:0 0 auto}@media(max-width:767px){.done-airbnb-flagship .daf-shop-feature{grid-template-columns:1fr;gap:18px;padding:22px;margin-top:24px}.done-airbnb-flagship .daf-shop-feature h3{font-size:29px}.done-airbnb-flagship .daf-shop-feature p{font-size:15px}.done-airbnb-flagship .daf-shop-button{width:100%;min-height:72px;padding:18px 14px;font-size:15px!important}}