.nav-logo,a{text-decoration:none}article h1,aside h1,nav h1,section h1{font-size:clamp(2rem, 5vw, 3.5rem)}.hero-title{font-size:clamp(2.5rem, 5vw, 4rem);line-height:1.1}*{margin:0;padding:0;box-sizing:border-box}:root{--primary:#0B4387;--white:#FFFFFF;--dark-blue:#01012C;--gray-50:#FAFAFA;--gray-100:#F5F5F5;--gray-200:#E5E5E5;--gray-300:#D4D4D4;--gray-500:#737373;--gray-700:#404040;--shadow-sm:0 1px 2px 0 rgba(11, 67, 135, 0.05);--shadow-lg:0 10px 15px -3px rgba(11, 67, 135, 0.1),0 4px 6px -2px rgba(11, 67, 135, 0.05);--transition-base:all 0.3s cubic-bezier(0.4, 0, 0.2, 1)}.mobile-toggle span,.navbar{transition:var(--transition-base)}body{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background:var(--white);color:var(--dark-blue);overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6;font-size:15px}html{scroll-behavior:smooth}.navbar{position:fixed;top:0;width:100%;padding:clamp(.5rem,2vw,1rem) 0;z-index:1000;background:rgba(255,255,255,0)}.nav-container{max-width:1400px;margin:0 auto;padding:0 clamp(1rem,3vw,2rem);display:flex;justify-content:space-between;align-items:center}.nav-logo{display:flex;align-items:center;gap:1rem}body nav.navbar .nav-container a.nav-logo img.logo-img{height:clamp(25px,4vw,45px)!important;width:auto!important}.nav-menu{display:flex;gap:2.5rem;align-items:center;list-style:none}.mobile-toggle{display:none;flex-direction:column;gap:4px;cursor:pointer;z-index:1001}.mobile-toggle span{width:25px;height:3px;background:var(--dark-blue);border-radius:3px}.container{max-width:1200px;margin:0 auto;padding:0 20px}img{max-width:100%;height:auto}a{color:inherit}.animate-in{opacity:0;transform:translateY(30px);transition:.6s}.animate-in.visible{opacity:1;transform:translateY(0)}@media (max-width:968px){.nav-menu{position:fixed;right:-100%;top:0;width:80%;max-width:400px;height:100vh;background:var(--white);flex-direction:column;justify-content:center;padding:2rem;box-shadow:-10px 0 30px rgba(0,0,0,.1);transition:right .3s;z-index:1000;overflow-y:auto}.nav-menu.active{right:0}.mobile-toggle{display:flex;flex-direction:column;gap:4px;cursor:pointer;z-index:1001;padding:10px;margin:-10px;position:relative;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.mobile-toggle.active span:first-child{transform:rotate(45deg) translate(5px,5px)}.mobile-toggle.active span:nth-child(2){opacity:0}.mobile-toggle.active span:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}}@media (max-width:768px){.hero-title,article h1,aside h1,nav h1,section h1{font-size:clamp(1.75rem, 4vw, 2.5rem)!important}.navbar{padding:.5rem 0}.nav-logo .logo-img{height:25px!important}}@media (max-width:480px){*{word-wrap:break-word;overflow-wrap:break-word}}