*{box-sizing:border-box}body{margin:0;background:#0c1224;color:#ecf1ff;font:17px/1.7 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:#9cccff}header,main,footer{width:min(820px,calc(100% - 40px));margin:auto}header{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:25px 0;border-bottom:1px solid #2b3654}header a{text-decoration:none}nav{display:flex;gap:22px}.brand{display:flex;align-items:center;gap:12px;color:#fff;font-weight:700}.brand img{width:42px;height:42px;border-radius:10px}main{padding:42px 0 60px}h1{font-size:clamp(32px,6vw,48px);line-height:1.2;margin:0 0 12px}h2{font-size:23px;line-height:1.35;margin:32px 0 10px}p{margin:12px 0}.intro{color:#bfc9df;font-size:19px}.contact{background:#17233f;padding:20px 24px;border:1px solid #324568;border-radius:14px;overflow-wrap:anywhere}.contact p{margin:0}li{margin:8px 0}footer{padding:22px 0;border-top:1px solid #2b3654;color:#9eabc4;font-size:14px}.date{color:#9eabc4;font-size:15px}@media(max-width:540px){header{align-items:flex-start;flex-direction:column}main{padding-top:30px}nav{gap:18px}}