html,body{margin:0;padding:0}.header{height:50px;padding:0 50px;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box}.nav-left,.nav-right{display:flex;gap:30px;min-width:200px;justify-content:space-between}.logo{width:100px;display:flex;justify-content:center}.header nav a{font-family:'Playfair Display',serif;font-size:1.1rem;font-weight:500;letter-spacing:0.5px;line-height:2;padding-top:18px}.submenu-wrapper{position:relative;display:flex;align-items:center;justify-content:center}.submenu{position:absolute;top:100%;left:50%;transform:translateX(-50%);display:none;flex-direction:column;background-color:#F4F7FB;padding:10px 0;box-shadow:0 4px 6px rgba(0,0,0,0.1);min-width:150px;z-index:100;text-align:center}.submenu a{padding:10px 30px;white-space:nowrap;font-family:'Playfair Display',serif;font-size:1rem;text-decoration:none;color:#000;text-align:center}.submenu a:hover{background-color:#e0e6f0}.submenu-wrapper:hover .submenu{display:flex}.has-submenu::after{content:' ▼';font-size:0.6em}.spaced-word{letter-spacing:2px;text-transform:uppercase;font-weight:bold}.spaced-word{letter-spacing:2px;text-transform:uppercase;font-weight:bold}html,body{margin:0;padding:0}.header{height:50px;padding:0 50px;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box}.nav-left,.nav-right{display:flex;gap:30px;min-width:200px;justify-content:space-between}.logo{width:100px;display:flex;justify-content:center}.header nav a{font-family:'Playfair Display',serif;font-size:1.1rem;font-weight:500;letter-spacing:0.5px;line-height:2;padding-top:18px}.submenu-wrapper{position:relative;display:flex;align-items:center;justify-content:center}.submenu{position:absolute;top:100%;left:50%;transform:translateX(-50%);display:none;flex-direction:column;background-color:#F4F7FB;padding:10px 0;box-shadow:0 4px 6px rgba(0,0,0,0.1);min-width:150px;z-index:100;text-align:center}.submenu a{padding:10px 30px;white-space:nowrap;font-family:'Playfair Display',serif;font-size:1rem;text-decoration:none;color:#000;text-align:center}.submenu a:hover{background-color:#e0e6f0}.submenu-wrapper:hover .submenu{display:flex}.has-submenu::after{content:' ▼';font-size:0.6em}.spaced-word{letter-spacing:2px;text-transform:uppercase;font-weight:bold}.spaced-word{letter-spacing:2px;text-transform:uppercase;font-weight:bold}