.journey-intro h1{max-width:950px;font-size:clamp(36px,5vw,68px);line-height:1.08}.journey-step{display:grid;grid-template-columns:1fr 1.5fr;align-items:center;gap:48px;padding:64px 0;border-top:1px solid #ded5e5;scroll-margin-top:110px}.journey-step h2{font-size:clamp(26px,3vw,40px)}.journey-step p{line-height:1.7}.journey-index{display:flex;flex-wrap:wrap;gap:10px;margin-top:35px}.journey-index a{padding:10px 14px;border:1px solid #cdbed7;border-radius:30px;text-decoration:none;font-size:14px}.journey-start-list{padding-left:25px;max-width:900px}.journey-start-list li{padding:8px 0 8px 10px;line-height:1.7}.journey-detail{background:#f0eaf5;border-radius:18px;padding:20px;margin-top:24px;max-width:950px}.journey-detail summary{cursor:pointer;font-weight:700}.journey-detail p{line-height:1.7}.journey-examples{grid-template-columns:1fr 1fr}.journey-contact{scroll-margin-top:100px}.journey-contact .m-micro{max-width:720px;margin:18px auto}.journey-login{font-weight:700;text-decoration:none;white-space:nowrap}.cv-site-header .journey-candidates{border-left:1px solid #d8cde2;padding-left:18px}.journey-payment{max-width:1120px;margin:60px auto;padding:32px;background:#f1ecf6;border-radius:24px}.cv-site-header nav a{white-space:nowrap}.journey-step img{width:100%;height:auto}.journey-step figure{margin:0}@media(max-width:760px){.journey-step{grid-template-columns:1fr;gap:18px;padding:36px 0}.journey-examples{grid-template-columns:1fr}.journey-index{gap:8px}.journey-index a{font-size:12px}.journey-payment{margin:35px 20px;padding:22px}.cv-site-header .journey-candidates{border-left:0;border-top:1px solid #d8cde2;padding-left:0;padding-top:14px}.cv-site-actions .journey-login{font-size:12px}.cv-site-header .brand img{max-width:130px}}@media(max-width:430px){.cv-site-actions .button{font-size:11px;padding:10px}.cv-site-actions{gap:8px}.cv-site-header .brand img{max-width:102px}.cv-menu-toggle span{display:none}.cv-site-header{gap:8px}.cv-language-dropdown summary img{width:21px}}.journey-step{max-width:1248px;margin:0 auto;padding-left:28px;padding-right:28px}.journey-intro .m-lead{max-width:900px}.journey-hero-contact{display:block;margin-top:18px;font-size:15px;font-weight:600}.journey-contact a{overflow-wrap:anywhere}@media(max-width:760px){.journey-step{padding-left:22px;padding-right:22px}}
@media(max-width:380px){.cv-site-header{padding-left:12px;padding-right:12px;gap:6px}.cv-site-header .brand img{max-width:85px}.cv-site-actions .button{padding:10px 8px;font-size:10.5px}.cv-language-dropdown summary{padding:8px 5px}.cv-menu-toggle{padding:8px}.cv-site-header .brand{min-width:0}}
@media(max-width:430px){header.cv-site-header{gap:7px;padding:12px}header.cv-site-header .brand{flex-basis:90px}header.cv-site-header .brand img{width:90px;height:34px}header.cv-site-header .cv-site-actions .button{font-size:11px;padding:10px 9px}header.cv-site-header>.cv-language-dropdown{flex-basis:44px}header.cv-site-header .cv-language-dropdown summary{width:44px}header.cv-site-header .cv-menu-toggle{padding:8px}}
