@media(max-width:768px){.nav-hamburger{display:block}.nav-links{display:none;flex-direction:column;position:absolute;top:100%;left:0;right:0;background:var(--bg-card);border-bottom:1px solid var(--border);box-shadow:var(--shadow-lg);padding:12px 16px;gap:2px;height:auto;max-height:80vh;overflow-y:auto;z-index:99}.nav-links.open{display:flex;animation:dropdownFadeIn .2s ease}.nav-links>li{height:auto;flex-direction:column;align-items:stretch}.nav-links>li>a{display:block;padding:10px 14px;border-radius:8px}.nav-dropdown-toggle{width:100%;justify-content:space-between;padding:10px 14px}.nav-dropdown:hover .nav-dropdown-menu{display:none}.nav-dropdown.open .nav-dropdown-menu{display:block}.nav-dropdown-menu{position:static;transform:none;min-width:0;background:var(--bg-secondary);border:none;box-shadow:none;border-radius:8px;margin:2px 0 4px;padding:4px 0 4px 8px}.nav-dropdown-menu li a{padding:8px 14px;font-size:.84rem}.nav-dropdown.open .nav-dropdown-menu{animation:none;transform:none}.nav-divider{width:100%;height:1px;margin:4px 0}.nav-mega-menu{min-width:0;padding:8px 0 8px 8px}.mega-grid{grid-template-columns:1fr;gap:0}.mega-suite-tools{padding-left:20px}.mega-suite-tools li a{font-size:.82rem;padding:6px 10px}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.tool-row{grid-template-columns:1fr}.tools-grid{grid-template-columns:1fr 1fr}.hero{padding:2rem 0 1.5rem}.hero h1{font-size:1.75rem}.hero p{font-size:1rem}.container,.container-wide{padding:1.5rem 1rem}.footer-suite-links{flex-wrap:wrap}.info-section table,.blog-article-body table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:10px}}@media(max-width:768px){.blog-grid{grid-template-columns:1fr}.blog-article .blog-article-header h1{font-size:1.5rem}}@media print{.navbar,.footer,.cookie-banner,.theme-toggle,.toast,.info-section,.faq-section,.related-tools-grid{display:none!important}body{background:#fff;color:#000}a{color:#000;text-decoration:underline}}
