.ftravel-editorial{background:#f7f6f2;color:#143b4e;padding:80px 0 30px}.ftravel-editorial p{font-size:16px;line-height:1.9;color:#465e6b;margin:0 0 20px}.ftravel-editorial h2{font-size:clamp(26px,2.6vw,35px);line-height:1.3;letter-spacing:-.025em;margin:0 0 26px}.ftravel-editorial section p:last-child{margin-bottom:0}.ftravel-intro{text-align:center;margin-bottom:60px}.ftravel-intro h2{max-width:850px;margin:0 auto 28px;text-wrap:balance;font-family:system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-weight:600;font-size:clamp(32px,3.6vw,46px)}.ftravel-intro p{max-width:880px;margin:auto}.ftravel-cards{display:grid;grid-template-columns:1.05fr 1fr;gap:28px;align-items:start}.ftravel-card{padding:42px;background:#e2ece7;border-radius:18px 64px 18px 18px}.ftravel-card-1{background:#eee4d5;border-radius:18px 18px 64px 18px;margin-top:40px}.ftravel-focus{display:grid;grid-template-columns:.65fr 1.35fr;gap:55px;align-items:center;background:#e4edf1;border-radius:64px 18px 18px 18px;padding:48px 55px;margin-top:65px;margin-bottom:70px}.ftravel-journey svg{display:block;width:100%;height:auto}.ftravel-band{background:linear-gradient(120deg,#10394e,#245969);padding:65px 0}.ftravel-split{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px}.ftravel-band h2{color:#edc58c;font-family:system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-weight:600;font-size:clamp(30px,3vw,42px)}.ftravel-band p{color:#e4edf0}.ftravel-support{display:grid;grid-template-columns:1fr 1fr;gap:55px;padding-top:70px;padding-bottom:65px}.ftravel-support section{padding-top:25px;border-top:2px solid #bda174}.ftravel-support section:last-child{border-color:#7fa8a9}.ftravel-faq{padding-bottom:55px}@media(max-width:900px){.ftravel-editorial{padding-top:50px}.ftravel-intro{margin-bottom:35px}.ftravel-cards,.ftravel-focus,.ftravel-split,.ftravel-support{grid-template-columns:1fr;gap:28px}.ftravel-card{padding:28px}.ftravel-card-1{margin-top:0}.ftravel-focus{padding:30px;margin-top:35px;margin-bottom:45px}.ftravel-journey{max-width:260px;margin:auto}.ftravel-band{padding:45px 0}.ftravel-support{padding-top:45px;padding-bottom:40px}}
