body{margin:0;background:#f5f8fc;color:#17233b;font:18px/1.7 system-ui}main{max-width:760px;margin:8vh auto;padding:32px}h1{font-size:clamp(32px,6vw,52px);line-height:1.1}p{max-width:64ch}.note{padding:16px 20px;border:1px solid #cad6e8;border-radius:12px;background:white}