/* Keep the established purple site; only the new identity needs different sizing. */
header .logo,footer .logo{display:inline-flex;align-items:center;line-height:1;letter-spacing:0}
.logo img{display:block;width:206px;height:auto;max-width:100%}
header nav{gap:24px}
.site-info{max-width:780px;margin:0 auto 64px;line-height:1.85}
.site-info a{color:#6341bc;text-decoration:underline;text-underline-offset:3px}
.site-info p{overflow-wrap:anywhere}
.legacy-capture-note{font-size:12px!important;color:#746083!important;margin-top:14px!important}
@media(max-width:1100px){header{gap:16px;padding-left:4%;padding-right:4%}header nav{gap:17px}.logo img{width:184px}}
@media(max-width:760px){header .logo img{width:164px}header .logo{flex-shrink:0}.page-intro h1{overflow-wrap:break-word}}
@media(max-width:380px){header .logo img{width:143px}header{gap:10px}header>.btn.small{font-size:10px;padding:10px}}
