.site-header .header-links{display:flex;flex-direction:column;align-items:stretch}.site-header .c2-language-row{display:flex;justify-content:flex-end;margin:0 0 9px;padding:0}.site-header .c2-language-switch{display:inline-flex;gap:2px;padding:3px;border:1px solid #dddad5;border-radius:999px;background:#f5f3f0;width:max-content;align-self:flex-end}.site-header .c2-language-switch a{display:block;padding:5px 12px;border-radius:999px;color:#74665e;font:600 10px/1.2 Arial,sans-serif;letter-spacing:.05em;text-decoration:none;transition:background .15s}.site-header .c2-language-switch a[aria-current=page]{background:#a84744;color:#fff;box-shadow:0 2px 5px #673d3020}.site-header .c2-language-switch a:not([aria-current]):hover{background:#e8e2dd}.site-header .c2-language-switch a:focus-visible{outline:2px solid #a84744;outline-offset:3px}@media(max-width:900px){.site-header .c2-language-row{margin:0 0 5px}.site-header .header-links{align-items:flex-end}.site-header .c2-language-switch a{padding:5px 10px}}@media(prefers-reduced-motion:reduce){.site-header .c2-language-switch a{transition:none}}

.it-page .it-nav-language-note{font:10px/1.4 Arial,sans-serif;color:#746b64;margin-right:12px;align-self:center}.it-page .c2-language-row{align-items:center}.it-page .it-en-badge{display:inline-block;font:8px/1.2 Arial,sans-serif;letter-spacing:.03em;padding:2px 4px;border:1px solid currentColor;border-radius:4px;opacity:.75;vertical-align:middle;white-space:nowrap}.it-page .nav-dropdown-item .it-en-badge{width:max-content;margin-top:5px}.it-page .utility-nav{flex-wrap:wrap}.it-page .main-nav{gap:9px}.it-page .it-button .it-en-badge{font-size:9px}.it-page .site-header .nav-dropdown-menu{max-width:calc(100vw - 40px)}@media(max-width:650px){.it-page .it-nav-language-note{font-size:9px;margin-right:7px}}

/* V721: clear language names and a high-contrast hub route. */

.ielts-hub-page .ielts-hero-copy .ielts-italian-route{margin:14px 0 18px}
.ielts-hub-page .ielts-hero-copy a.ielts-italian-pill{display:inline-flex;align-items:center;gap:14px;padding:10px 17px;border:1px solid rgba(255,255,255,.75);border-radius:999px;background:#fff8f2;color:#803a35;font:600 13px/1.4 Arial,sans-serif;text-decoration:none;box-shadow:0 3px 14px #24130d1a;transition:background .15s,box-shadow .15s}
.ielts-hub-page .ielts-hero-copy a.ielts-italian-pill:hover{background:#fff;box-shadow:0 4px 18px #24130d30}
.ielts-hub-page .ielts-hero-copy a.ielts-italian-pill:focus-visible{outline:3px solid #fff;outline-offset:4px}
@media(max-width:650px){.site-header .c2-language-row{flex-wrap:wrap;gap:5px}.ielts-hub-page .ielts-hero-copy a.ielts-italian-pill{font-size:12px;padding:9px 14px;gap:8px}}
@media(prefers-reduced-motion:reduce){.ielts-hub-page .ielts-hero-copy a.ielts-italian-pill{transition:none}}
