*{box-sizing:border-box}body{margin:0;background:#101014;color:#eee8ef;font:16px/1.85 system-ui,sans-serif}main{max-width:900px;margin:auto;padding:35px 28px 80px}nav{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #ffffff20;padding-bottom:25px}a{color:#f29ab0;text-underline-offset:4px}h1{font-size:clamp(26px,4vw,38px);line-height:1.3;margin:35px 0}h2{font-size:21px;margin-top:32px;line-height:1.5}p{white-space:pre-wrap;overflow-wrap:anywhere;margin:15px 0}nav a{font-size:14px}@media(max-width:500px){main{padding:22px 20px 60px}body{font-size:15px}}