.review-languages{display:flex;align-items:center;gap:2px;border:1px solid #d6e0eb;background:#f5f8fc;border-radius:30px;padding:4px;flex-shrink:0;font:600 12px/1.4 "Segoe UI",Arial,sans-serif}.review-languages a{display:flex;align-items:center;justify-content:center;padding:7px 10px;min-height:34px;border-radius:24px;color:#15345d;text-decoration:none;white-space:nowrap}.review-languages a:hover{background:#e5edf8}.review-languages a[aria-current=page]{background:#0d2f6c;color:white}.review-languages a:focus-visible{outline:3px solid #b6750c;outline-offset:3px}.nav{column-gap:18px}.nav-links{gap:17px}.nav-register{padding-left:15px!important}.nav .brand,.nav .brand img{width:205px;flex-shrink:0}.nav-links .button{padding:13px 17px;gap:15px}.draft-subnav .subnav-links{margin-left:auto}.draft-subnav{flex-wrap:wrap}.site-header>.review-languages{width:max-content;margin:0 auto 14px}.header-inner{gap:20px}.header-inner .text-button{max-width:230px;text-align:right}.route-header{gap:9px}.coming-soon,.manual-tag{white-space:normal;max-width:100%}.button{overflow-wrap:break-word}.route-card h3{font-size:clamp(25px,2.4vw,31px)}.test-callout .test-button{max-width:270px}.bank-page-title h1{font-size:clamp(37px,4.5vw,61px)}.self-test-placeholder{display:none}
@media(min-width:901px) and (max-width:1100px){.nav{flex-wrap:wrap;padding:10px 0}.nav-links{order:3;flex-basis:100%;justify-content:center}.review-languages{margin-left:auto}.nav{min-height:80px}.draft-subnav .review-languages{margin-left:0}.draft-subnav .subnav-links{margin-left:auto}html{scroll-padding-top:165px}.calendar-preview{scroll-margin-top:165px}}
@media(max-width:900px){.review-languages{order:3;margin-left:auto}.nav-links.is-open{order:4}.nav .brand,.nav .brand img{width:185px}.nav-links.is-open .nav-register{padding-left:0!important}.draft-subnav .review-languages{margin-left:auto}.draft-subnav .subnav-links{margin-left:auto}.header-inner{flex-wrap:wrap}.site-header>.review-languages{margin-bottom:12px}}
@media(max-width:600px){.nav{gap:8px}.review-languages{font-size:11px;padding:3px}.review-languages a{padding:7px 10px;min-height:34px}.nav:not(.draft-subnav) .review-languages{width:100%;justify-content:center;margin:3px 0}.draft-subnav .review-languages{margin:2px auto 0;flex-basis:100%;justify-content:center}.draft-subnav .brand,.draft-subnav .brand img{width:150px}.draft-subnav .subnav-links .button{font-size:11px;padding:8px 10px;max-width:160px}.draft-subnav .subnav-links{gap:8px}.draft-banner{font-size:10px}html{scroll-padding-top:148px}.calendar-preview{scroll-margin-top:148px}.route-card{padding:23px 18px}.test-callout .test-button{max-width:none}.bank-route h3{font-size:27px}.hero-copy .actions .button{font-size:12px}.site-header .header-inner{justify-content:space-between}.site-header .header-inner img{width:175px}.site-header .header-inner .text-button{font-size:12px;max-width:130px}.intro-copy h1{font-size:clamp(35px,10vw,50px)}.guide-card h2{font-size:32px}.question-actions{flex-wrap:wrap;gap:12px}.question-actions .button{font-size:12px;padding:13px 12px}.question-actions .text-button{font-size:12px}.test-toolbar .eyebrow{font-size:9px}.price-guide table{table-layout:fixed}.price-guide th,.price-guide td{overflow-wrap:anywhere}.draft-subnav .brand img{height:auto}.button-row{flex-wrap:wrap}.button-row .button{white-space:normal}.next-step .button{font-size:13px}.footer-top nav a{overflow-wrap:anywhere}}
.section>article.wrap>h1{overflow-wrap:anywhere;hyphens:auto}
@media(max-width:600px){:is(:lang(ru),:lang(uk)) .section>article.wrap>h1{font-size:31px!important}}
