@font-face{font-family:Manrope;font-weight:400 800;font-display:swap;src:url(/fonts/manrope-0.ttf) format('truetype')}
*{box-sizing:border-box}body{margin:0;background:#f4f5ef;color:#20251f;font:16px/1.7 Manrope,Arial,sans-serif}
header{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:860px;margin:0 auto;padding:24px 20px}
.brand{display:inline-flex;align-items:center;gap:8px;text-decoration:none}.brand img{height:30px;width:auto}.brand span{background:#c9f544;color:#20251f;border-radius:999px;padding:3px 10px;font-size:13px;font-weight:700}
.back{font-size:14px;font-weight:600;color:#20251f}
main{max-width:860px;margin:0 auto 32px;padding:36px clamp(20px,5vw,56px);background:#fff;border:1px solid #e6e8e0;border-radius:18px}
h1{font-size:clamp(30px,5vw,42px);line-height:1.15;margin:0 0 12px}h2{font-size:20px;line-height:1.3;margin:34px 0 10px}.lead{color:#6b7268;margin:0 0 8px}
ol{padding-left:22px}li{margin:6px 0}a{color:#20251f}
table{width:100%;border-collapse:collapse;font-size:14px;margin:12px 0;display:block;overflow-x:auto}th,td{padding:10px 12px;border-bottom:1px solid #e6e8e0;text-align:left;vertical-align:top}th{background:#f4f5ef;font-weight:700}
footer{max-width:860px;margin:0 auto;padding:0 20px 36px;font-size:13px;color:#6b7268}footer a{color:#6b7268}
