.mcl-page{background:#fff;color:#132235}.mcl-wrap{width:min(1180px,calc(100% - 40px));margin:0 auto}.mcl-hero{background:#0f2b42;color:#fff;padding:76px 0}.mcl-hero .mcl-kicker{color:#fd5631}.mcl-hero h1{font-family:Poppins,sans-serif;font-size:clamp(40px,5vw,68px);line-height:1.06;margin:10px 0 18px;max-width:980px}.mcl-lead{font-size:20px;line-height:1.65;max-width:900px;color:#e4edf4}.mcl-section{padding:72px 0}.mcl-section:nth-of-type(even){background:#f7fafc}.mcl-kicker{font-size:13px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;color:#c93812;margin:0 0 10px}.mcl-section h2{font-family:Poppins,sans-serif;font-size:clamp(30px,3vw,44px);line-height:1.15;margin:0 0 12px}.mcl-intro{max-width:900px;color:#566575;font-size:17px;line-height:1.7;margin:0 0 28px}.mcl-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.mcl-card{background:#fff;border:1px solid #dce4ea;border-radius:16px;padding:24px;box-shadow:0 10px 30px rgba(7,26,44,.06)}.mcl-card h3{font-family:Poppins,sans-serif;font-size:21px;line-height:1.25;margin:10px 0}.mcl-card p{line-height:1.65;color:#566575}.mcl-card a{font-weight:700;color:#c93812}.mcl-badge{display:inline-block;font-size:12px;font-weight:800;letter-spacing:.7px;text-transform:uppercase;color:#c93812}.mcl-meta,.mcl-note{font-size:14px}.mcl-when{color:#132235!important}.mcl-links{display:flex;flex-wrap:wrap;gap:12px}.mcl-links a{display:inline-flex;padding:12px 16px;border-radius:999px;background:#eef4f7;color:#132235;font-weight:700}.mcl-policy,.mcl-method{background:#eaf5f3!important}.mcl-empty{padding:20px;border:1px dashed #b8c7d1;border-radius:12px}.mcl-journeys{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.mcl-journeys a{display:flex;flex-direction:column;gap:6px;padding:22px;border:1px solid #dce4ea;border-radius:16px;background:#fff}.mcl-journeys strong{font-family:Poppins,sans-serif;font-size:20px;color:#132235}.mcl-journeys span{color:#566575;line-height:1.5}@media(max-width:900px){.mcl-grid,.mcl-journeys{grid-template-columns:repeat(2,minmax(0,1fr))}.mcl-section{padding:58px 0}.mcl-hero{padding:62px 0}}@media(max-width:640px){.mcl-wrap{width:min(100% - 28px,1180px)}.mcl-grid,.mcl-journeys{grid-template-columns:1fr}.mcl-hero{padding:54px 0}.mcl-hero h1{font-size:38px}.mcl-lead{font-size:18px}.mcl-section{padding:48px 0}.mcl-card{padding:20px}.mcl-links{gap:8px}.mcl-links a{width:100%;justify-content:center;text-align:center}}