.logo-container{flex-direction:column;justify-content:center;align-items:center;display:flex}.logo-img{object-fit:contain;width:auto;max-width:200px;height:60px}.logo-tagline{color:var(--parliament-blue);text-align:center;letter-spacing:.5px;margin-top:4px;font-size:12px;font-style:italic;font-weight:600;line-height:1.2}@media (max-width:768px){.logo-img{max-width:150px;height:50px}.logo-tagline{margin-top:3px;font-size:11px}}@media (max-width:576px){.logo-img{max-width:120px;height:40px}.logo-tagline{margin-top:2px;font-size:10px}}
