.brand{flex-shrink:0;gap:0;line-height:1;letter-spacing:normal}.brand .brand-logo{display:block;width:230px;height:auto;max-width:100%;object-fit:contain}header .brand{max-width:230px}footer .brand{max-width:230px}html[data-reading-theme=dark] .brand-logo{filter:brightness(0) invert(1)}@media(max-width:800px){header .brand,header .brand .brand-logo{width:190px;max-width:190px}footer .brand .brand-logo{width:210px}}@media(max-width:380px){header .brand,header .brand .brand-logo{width:170px;max-width:170px}}
#hero-free-assessment[hidden]{display:none!important}

[data-guest-intro][hidden]{display:none!important}
html[data-account-state=signed-in] #subjects{padding-top:32px}
@media(max-width:600px){html[data-account-state=signed-in] #subjects{padding-top:24px}}

/* Bright Reasoners: compact, scalable identity. */
.brand .brand-logo{width:230px;aspect-ratio:600/220;object-fit:contain}html[data-reading-theme=dark] .brand-logo{filter:none;content:url("/assets/bright-reasoners-logo-dark.svg")}

html[data-reading-theme=dark] .hero h1 em{color:#bdd69c}
