.header-container { display: grid; align-items: center; }
.header-two-column-layout { display:flex; justify-content:space-between; gap: 16px; }
.header-button-container { display:flex; gap:8px; flex-wrap:wrap; }
.logo { width: 120px; }
.dropdown { position: relative; display:inline-block; }
.dropdown-content { display:none; position:absolute; right:0; background:#f9f9f9; min-width: 200px; box-shadow: 0 8px 16px rgba(0,0,0,.1); }
.dropdown-content a { display:block; padding:8px 12px; }
.dropbtn { cursor:pointer; }
.dropdown-content.show { display:block; }
