*{box-sizing:border-box}body{margin:0;background:#25142e;color:#fff4df;font:17px/1.7 "Trebuchet MS",Arial,sans-serif}main{max-width:850px;margin:auto;padding:40px 22px}.brand{display:flex;align-items:center;gap:24px;font-weight:bold;letter-spacing:2px;text-decoration:none}.brand img{width:180px}article{margin-top:30px;padding:clamp(24px,5vw,48px);background:#32173c;border:2px solid #9154ad;border-radius:20px}h1{font-size:clamp(30px,6vw,44px);line-height:1.2}h2{font-size:22px;margin-top:32px}a{color:#d8ff36}.date{color:#cbb4d1}footer{display:flex;gap:24px;margin-top:24px}@media(max-width:500px){.brand{display:block}.brand span{display:block;font-size:13px}body{font-size:16px}}