.lang-sw{border-left:1px solid #ffffff2e;gap:10px;margin-left:6px;padding-left:14px;display:inline-flex}.topbar .lang-sw a{opacity:.6;letter-spacing:.02em;font-weight:600}.topbar .lang-sw a[aria-current]{opacity:1}.lang-sw-m{border:0;border-top:1px solid var(--line);gap:18px;margin:6px 0 0;padding:12px 0 0;display:flex}.lang-sw-m a[aria-current]{font-weight:700}.hp{opacity:0!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}.field .err,.check .err{color:#b42318;margin-top:6px;font-size:13px;font-weight:500;display:block}.field.bad input,.field.bad select,.field.bad textarea{border-color:#b42318}.form-err{color:#8a1c12;background:#fdecea;border-radius:12px;padding:12px 16px;font-size:15px}[data-results][aria-busy=true]{opacity:.55;transition:opacity .15s}.crow.soon{cursor:default}.empty{text-align:center;border:1.5px dashed var(--line);border-radius:var(--r,16px);padding:40px 20px}.empty h3{margin:0 0 8px}.empty .btns{justify-content:center;margin-top:18px}.clist+.clist{border-top:0;margin-top:0}.cta-s .btns{margin-top:0}.crow .nm b .flag{vertical-align:-2px;margin-right:10px}.ph .uni-logo{background:#fff;border-radius:20px;place-items:center;width:76px;height:76px;margin:18px 0 -4px;padding:10px;display:grid}.ph .uni-logo img{object-fit:contain;max-width:100%;max-height:100%}.camp-h .camp-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#c9d6ff;margin-top:18px;font-size:13px;font-weight:600}.camp-h .camp-eyebrow+h1{margin-top:8px}.camp-points{color:#fff;gap:8px;margin:20px 0 0;padding:0;font-size:17px;list-style:none;display:grid}.camp-points li{align-items:baseline;gap:10px;display:flex}.camp-points li:before{content:"";background:#fff;border-radius:50%;flex:none;width:8px;height:8px;transform:translateY(-2px)}.post .post-intro{color:var(--mut);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;font-size:15px;line-height:1.5;display:-webkit-box;overflow:hidden}.hero .btns{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.js .hero .btns{animation:up .7s var(--ease-out) both;animation-delay:.12s}@media (prefers-reduced-motion:reduce){.js .hero .btns{animation:none}}.btn:disabled{opacity:.45;cursor:not-allowed}.burger .ico-x,.burger[open] .ico-menu{display:none}.burger[open] .ico-x{display:block}
