*{box-sizing:border-box}body{margin:0;min-height:100vh;font-family:Segoe UI,Arial,sans-serif;background:#f4f6fb;color:#172033}.container{max-width:850px;margin:12vh auto;padding:48px;background:#fff;border:1px solid #e5e9f2;border-radius:18px}.brand{font-weight:800;letter-spacing:.08em;color:#263c80}.brand span{color:#7655c8}h1{margin-top:42px;font-size:clamp(28px,5vw,44px)}p{line-height:1.6}.muted{color:#6b7280}
