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