/* Páros Float Spa program: kiegészítés a közös vr-csomag.css után */
.couple-float-detail .couple-includes-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:830px;margin-inline:auto}
.couple-float-detail .couple-steps{display:grid;gap:18px}
.couple-float-detail .couple-steps article{display:grid;grid-template-columns:44px 1fr;gap:16px;align-items:start}
.couple-float-detail .couple-steps article>span{display:grid;place-items:center;width:42px;height:42px;background:#e0f1ee;color:#086776;border-radius:50%;font-weight:800;font-size:13px}
.couple-float-detail .couple-steps h3{font:600 22px/1.3 'Playfair Display',serif;margin:0 0 7px}
.couple-float-detail .couple-steps p{margin:0 0 10px}
.couple-float-detail .couple-practical{background:#fff}
.couple-float-detail .couple-practical-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:880px;margin:auto}
.couple-float-detail .couple-practical-card{background:#f3f9f7;border:1px solid #dceee9;border-radius:20px;padding:28px}
.couple-float-detail .couple-practical-card>span{font-size:32px;color:#d4a373}
.couple-float-detail .couple-practical-card h3{font:600 26px/1.3 'Playfair Display',serif;margin:8px 0 16px}
.couple-float-detail .couple-practical-card ul{padding-left:21px;margin:0 0 14px;line-height:1.9;color:#3f5559}
.couple-float-detail .couple-practical-card p{margin:0;color:#546b6e;font-size:14px}
.couple-float-detail .couple-safety-note{text-align:center;max-width:700px;margin:25px auto 0;color:#546b6e;font-size:14px}
.couple-float-detail .couple-safety-note a{color:#086776;font-weight:700;text-underline-offset:3px}
@media(max-width:760px){.couple-float-detail .couple-includes-grid,.couple-float-detail .couple-practical-grid{grid-template-columns:1fr}}

