*{box-sizing:border-box}body{margin:0;background:#f4f6f8;color:#15252d;font:1rem/1.5 system-ui}header,.intro{display:flex;align-items:center;justify-content:space-between;gap:1rem}header{padding:1rem max(5vw,1rem);background:#101e26;color:white}header img{width:100px}main{max-width:1060px;margin:3rem auto;padding:0 1rem}article{background:white;padding:clamp(1.2rem,3vw,2.2rem);border:1px solid #dce3e4;border-radius:12px;margin-bottom:1rem;overflow-wrap:anywhere}.login{max-width:450px;margin:7vh auto}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,350px),1fr));gap:1rem}h1,h2{line-height:1.15}small{font-weight:650;color:#256164;letter-spacing:.08em}label{display:block}input,textarea,select{max-width:100%;width:100%;padding:.65rem;border:1px solid #80969c;border-radius:5px;font:inherit}button{padding:.7rem 1.3rem;background:#125459;color:#fff;border:0;border-radius:5px;font:inherit;cursor:pointer}section+section{border-top:1px solid #ddd}
