body{margin:0;background:#F4F1FF;color:#15122B;font-family:ui-rounded,'Nunito',system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased}
main{box-sizing:border-box;max-width:760px;margin:0 auto;padding:56px 20px 96px;font-size:17px;line-height:1.65}
h1{font-size:clamp(30px,5vw,44px);line-height:1.1;margin:24px 0 8px;text-wrap:balance}
h2{font-size:21px;margin:36px 0 8px}
p,li{text-wrap:pretty}
a{color:#15122B;text-underline-offset:3px}
.back{display:inline-flex;min-height:44px;align-items:center;font-weight:800;text-decoration:none}
.meta{margin:0 0 20px;color:#4A4566;font-size:15px}
.draft{padding:12px 16px;border-radius:12px;background:#FFF1D6;border:1.5px solid #E8B35A;font-size:15px;font-weight:700}
