body{margin:0;font-family:Figtree,Arial,sans-serif;color:#000;background:#F4F4F4;line-height:1.6}
.top{background:#fff;border-bottom:1px solid #E4E4E4;padding:16px 24px;display:flex;justify-content:space-between}
.top a{color:#000;text-decoration:none;font-weight:700;letter-spacing:.06em;text-transform:uppercase}
main{max-width:820px;margin:40px auto 80px;background:#fff;border-radius:24px;padding:40px 44px}
h1{font-size:40px;line-height:1.1;margin:0 0 8px}h2{font-size:22px;margin:32px 0 8px}
.draft{background:#FFF1E3;border-left:4px solid #FF8000;padding:12px 16px;border-radius:8px;font-size:14px}
.ph{background:#FFE6CC;padding:0 4px;border-radius:4px}
nav.legal{display:flex;gap:18px;margin-top:30px;font-size:14px}nav.legal a{color:#000}
