.mobile-menu{display:none;background-color:#fff;position:fixed;top:60px;width:100%;height:100vh;z-index:9999;padding:10px;box-shadow:0 4px 6px rgba(0,0,0,.1);overflow-y:auto}.mobile-menu.open{display:block}.mobile-menu ul{list-style:none;padding:0;margin:0}.mobile-menu li{padding:10px 0}.mobile-menu a{text-decoration:none;color:#333;font-size:18px;padding:10px 15px;display:block;transition:background-color .3s ease}.mobile-menu a:hover{background-color:#f2f2f2}.menu-toggle{display:none}@media only screen and (max-width:768px){.menu-toggle{display:block;position:absolute;top:20px;right:20px;z-index:10000;background-color:#333;padding:10px 15px;cursor:pointer;border-radius:4px}.menu-toggle span{display:block;width:25px;height:3px;background-color:#fff;margin:5px 0}.mobile-menu{top:0;left:0;position:fixed;height:100vh;overflow-y:auto;z-index:9999}body.menu-open{overflow:hidden}}.mobile-menu{display:none;background-color:#fff;position:fixed;top:60px;width:100%;height:100vh;z-index:9999;padding:10px;box-shadow:0 4px 6px rgba(0,0,0,.1);overflow-y:auto}.mobile-menu.open{display:block}.mobile-menu ul{list-style:none;padding:0;margin:0}.mobile-menu li{padding:10px 0}.mobile-menu a{text-decoration:none;color:#333;font-size:18px;padding:10px 15px;display:block;transition:background-color .3s ease}.mobile-menu a:hover{background-color:#f2f2f2}.menu-toggle{display:none}@media only screen and (max-width:768px){.menu-toggle{display:block;position:absolute;top:20px;right:20px;z-index:10000;background-color:#333;padding:10px 15px;cursor:pointer;border-radius:4px}.menu-toggle span{display:block;width:25px;height:3px;background-color:#fff;margin:5px 0}.mobile-menu{top:0;left:0;position:fixed;height:100vh;overflow-y:auto;z-index:9999}body.menu-open{overflow:hidden}}h2{font-size:20px;font-weight:700;line-height:1.4;margin-bottom:16px}h3{font-size:18px;font-weight:600;line-height:1.4;margin-bottom:12px}h6{font-size:15px;font-weight:500;line-height:1.3;margin-bottom:6px}