*{box-sizing:border-box}body{margin:0;background:#f2f8ff;color:#07164b;font:16px/1.7 system-ui,Arial,sans-serif}header{background:white;border-bottom:1px solid #dbe8f6;padding:17px max(22px,calc((100% - 950px)/2));display:flex;justify-content:space-between;align-items:center}header a{color:#07164b;font-size:23px;font-weight:800;text-decoration:none}header a span{color:#1687ff}header small{color:#60739e}main{max-width:950px;margin:35px auto;padding:34px 46px;background:white;border:1px solid #dbe8f6;border-radius:20px;box-shadow:0 14px 35px #07164b0b}h1{font-size:clamp(28px,5vw,38px);line-height:1.2}h2{font-size:21px;margin-top:30px}p,li{color:#324769}li{margin:8px 0}a{color:#0868e8}.draft{background:#fff6d8;border:1px solid #efd78b;padding:13px 16px;border-radius:12px;color:#5d490c;font-size:13px;font-weight:700}footer{margin-top:44px;border-top:1px solid #dbe8f6;padding-top:20px;font-size:14px}@media(max-width:700px){main{margin:12px;padding:23px 19px}header{padding:16px 20px}header small{font-size:11px}}