.lang-switch{display:inline-flex;align-items:center;border:1px solid #d6dfeb;border-radius:999px;padding:6px 12px;color:var(--navy);font-size:13px;font-weight:800;background:#fff}.lang-switch:hover{border-color:var(--gold)}
html[dir="ltr"] body{font-family:"Segoe UI",Arial,sans-serif}
.tk-page .crumb,.tk-page .fees-table,.tk-page .breadcrumbs-inline{text-align:left}
.tk-page .checks,.tk-page .atlas-index ul{padding-left:22px;padding-right:0}
.tk-page .atlas-steps li{padding:13px 12px 13px 52px}
.tk-page .atlas-steps li:before{left:5px;right:auto}
.tk-page .notice,.tk-page .atlas-warning,.tk-page .atlas-good,.tk-page .data-note{border-right-width:1px!important;border-left:4px solid var(--gold)!important}
.tk-page .atlas-good{border-left-color:#1b9a68!important}
.tk-page .data-note{border-left-color:#477cba!important}
.tk-page .atlas-card small,.tk-page .uni-hero p{direction:ltr;text-align:left}
@media(max-width:600px){.lang-switch{font-size:12px;padding:5px 9px}}
.tk-page .tk-deep-dive{scroll-margin-top:110px}
.tk-page .topic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0 4px}
.tk-page .topic-card{display:block;border:1px solid #dfe7f1;border-radius:16px;padding:17px;background:linear-gradient(145deg,#fff,#f7faff);box-shadow:0 8px 22px rgba(7,27,54,.06);color:var(--navy);text-decoration:none}
.tk-page .topic-card strong{display:block;color:var(--navy);font-size:15px;line-height:1.45;margin-bottom:6px}
.tk-page .topic-card p{margin:0;color:#47576c;font-size:14px;line-height:1.75}
.tk-page .topic-card.link-card{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}
.tk-page .topic-card.link-card:hover{transform:translateY(-2px);border-color:var(--gold);box-shadow:0 12px 28px rgba(7,27,54,.1)}
.tk-page .decision-note{margin-top:18px;padding:18px;border-radius:16px;background:#fff8e9;border:1px solid #ead49a}
.tk-page .decision-note strong{display:block;color:#6d5012;margin-bottom:6px}
.tk-page .decision-note p{margin:0}
.tk-page .career-list{display:flex;flex-wrap:wrap;gap:9px;list-style:none;padding:0!important;margin:16px 0}
.tk-page .career-list li{padding:8px 12px;border:1px solid #d8e2ed;border-radius:999px;background:#f4f8fc;color:#173454;font-size:13px;font-weight:700}
@media(max-width:720px){.tk-page .topic-grid{grid-template-columns:1fr}.tk-page .topic-card{padding:15px}.tk-page .career-list{gap:7px}}
