main{max-width:72rem;margin:2rem auto;padding:1.2rem}section{margin-block:2.4rem}p{line-height:1.75;overflow-wrap:anywhere}h1{font-size:clamp(2rem,5vw,3.5rem)}h2{font-size:1.45rem}header,footer{padding:1.2rem}nav{margin-block:1rem;line-height:2}footer{border-top:1px solid #cbd5df}.brand-window{display:inline-block;width:190px;height:72px;overflow:hidden;position:relative}.brand-logo{position:absolute;inset:0;width:190px;height:81px;object-fit:contain}.brand-logo-dark{display:none}body{font-family:Arial,sans-serif}
