:root{--p:#b83fa3;--a:#eea7ac;--text:#1f2937;--muted:#6b7280;--line:#e5e7eb;--bg:#f8fafc}*{box-sizing:border-box}body{margin:0;font-family:Arial,sans-serif;background:var(--bg);color:var(--text)}a{color:var(--p)}header{background:#fff;border-bottom:1px solid var(--line);padding:14px 18px}.page{width:min(920px,calc(100% - 28px));margin:42px auto}.head{padding-bottom:22px;border-bottom:1px solid var(--line)}.category{color:var(--a);font-weight:900;text-transform:uppercase}h1{font-size:clamp(2.2rem,6vw,4.4rem);line-height:1;margin:0}.featured{display:block;width:100%;max-height:520px;object-fit:cover;margin:24px 0;border-radius:18px}article{margin-top:24px;padding:28px;background:#fff;border:1px solid var(--line);border-radius:18px}article h2,article h3{color:var(--p)}article p,article li{line-height:1.7;color:#374151}.back{display:inline-flex;margin-top:20px;font-weight:800}