*{margin:0;padding:0}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;max-width:100vw}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.6;color:#333;background:#fff;font-size:16px}a{color:#0070f3;text-decoration:none;transition:color .2s ease}a:hover{color:#0051cc;text-decoration:underline}img{max-width:100%;height:auto;display:block}button{font-family:inherit}h1,h2,h3,h4,h5,h6{line-height:1.2;font-weight:600}h1{font-size:2.5rem;margin-bottom:1rem}h2{font-size:2rem;margin-bottom:.75rem}h3{font-size:1.5rem;margin-bottom:.5rem}ol,p,ul{margin-bottom:1rem}ol,ul{margin-left:1.5rem}li{margin-bottom:.5rem}code{font-family:Courier New,Courier,monospace;padding:.2rem .4rem;border-radius:3px;font-size:.9em}code,pre{background:#f4f4f4}pre{padding:1rem;border-radius:8px;overflow-x:auto;margin-bottom:1rem}pre code{background:none;padding:0}b,strong{font-weight:700;color:#1e293b}em,i{font-style:italic;color:#475569}hr{border:0;border-top:2px solid #e2e8f0;margin:2rem 0}table{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@media (max-width:1199px){.blog-left-sidebar,.blog-right-sidebar{display:none!important}.blog-main-article{grid-column:1/-1!important}.mobile-fab{display:flex!important}}@media (min-width:1200px){.blog-layout-grid{display:grid!important;grid-template-columns:280px 1fr 320px!important;grid-gap:2rem!important;gap:2rem!important}}*,:after,:before{box-sizing:border-box}body,html{overflow-x:hidden!important;max-width:100vw!important;width:100%!important;position:relative}body>*{max-width:100vw;overflow-x:hidden}.scrolling-banner,[class*=jsx-b6809ec1fcf5ea76]{max-width:100vw!important;overflow-x:hidden!important}@media (max-width:768px){div[style*="width: 450px"],div[style*="width: 490px"],div[style*="width: 500px"]{width:100%!important;max-width:100vw!important;margin-left:0!important;margin-right:0!important}.jsx-25198e6c9e4346a4,.jsx-8adc1733b3df98f1,.jsx-b6809ec1fcf5ea76{max-width:100%!important;width:100%!important;overflow-x:hidden!important}div[style*="width: 896px"],div[style*="width: 944px"]{width:100%!important;max-width:100vw!important}div,section{max-width:100vw}table{display:block;overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch}tbody,td,tfoot,th,thead,tr{max-width:none!important}img{max-width:100%;height:auto}a,button,input[type=button],input[type=reset],input[type=submit]{min-height:44px;min-width:44px}a,button,div,li,p,span{font-size:max(14px,1em)!important}[style*="display: grid"],[style*="display:grid"]{grid-template-columns:1fr!important}[style*="display: flex"],[style*="display:flex"]{flex-wrap:wrap!important}section{padding-left:1rem!important;padding-right:1rem!important}[href*="/calculators"]>div,[href*="/countries"]>div,[href*="/universities"]>div{max-width:100%!important}section [style*="repeat(auto-fit"]{grid-template-columns:repeat(2,1fr)!important;gap:.75rem!important;padding-bottom:2rem!important;overflow:visible!important}section [style*="repeat(auto-fit"]>*{max-width:100%!important;min-width:0!important}.feature-cards-grid,[style*="minmax(250px, 1fr)"],[style*="minmax(280px, 1fr)"],[style*="minmax(300px, 1fr)"]{grid-template-columns:1fr!important}.universities-grid{display:flex!important;overflow-x:auto!important;overflow-y:visible!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;gap:1rem!important;padding-bottom:1rem!important;scrollbar-width:thin!important;scrollbar-color:rgba(99,102,241,.3) transparent!important;touch-action:pan-x pan-y!important}.universities-grid>*{flex:0 0 85%!important;scroll-snap-align:center!important;min-width:280px!important;touch-action:auto!important}.countries-grid{display:flex!important;overflow-x:auto!important;overflow-y:visible!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;gap:1rem!important;padding-bottom:1rem!important;scrollbar-width:thin!important;scrollbar-color:rgba(99,102,241,.3) transparent!important;touch-action:pan-x pan-y!important}.countries-grid>*{flex:0 0 85%!important;scroll-snap-align:center!important;min-width:280px!important;touch-action:auto!important}.countries-grid::-webkit-scrollbar,.universities-grid::-webkit-scrollbar{height:6px!important}.countries-grid::-webkit-scrollbar-track,.universities-grid::-webkit-scrollbar-track{background:transparent!important}.countries-grid::-webkit-scrollbar-thumb,.universities-grid::-webkit-scrollbar-thumb{background:rgba(99,102,241,.3)!important;border-radius:3px!important}.countries-grid::-webkit-scrollbar-thumb:hover,.universities-grid::-webkit-scrollbar-thumb:hover{background:rgba(99,102,241,.5)!important}.resources-grid{grid-template-columns:1fr!important}}@media (min-width:769px) and (max-width:1024px){.countries-grid,.feature-cards-grid,.universities-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:360px){section [style*="repeat(auto-fit"]{grid-template-columns:1fr!important}}@media (min-width:769px) and (max-width:1024px){div[style*="width: 450px"],div[style*="width: 500px"]{width:100%!important;max-width:90vw!important}.jsx-b6809ec1fcf5ea76{max-width:100vw!important}}@media (max-width:374px){*{max-width:100vw!important}section{padding-left:.5rem!important;padding-right:.5rem!important}}@media (max-width:768px){.footer-grid{grid-template-columns:1fr!important;gap:2rem!important}.footer-grid>div{grid-column:span 1!important;min-width:100%!important}footer ul li a,footer ul li span{word-break:normal!important;overflow-wrap:normal!important;white-space:nowrap}footer h4{font-size:1.1rem!important;margin-bottom:1rem!important}}[style*="cursor: pointer"],a[style*="display: flex"],a[style*="display: inline-flex"]{transition:transform .2s ease,box-shadow .2s ease!important}@media (hover:hover){[style*="cursor: pointer"]:hover,a[style*="display: flex"]:hover,a[style*="display: inline-flex"]:hover{transform:translateY(-2px)}[style*="background: #ffffff"][style*="cursor: pointer"]:hover,[style*="background: white"][style*="cursor: pointer"]:hover{box-shadow:0 8px 24px rgba(0,0,0,.12)!important}}[style*="cursor: pointer"]:active{transform:scale(.98)}a,button,input,select,textarea{transition:all .2s ease}