
:root{--ink:#14213d;--gold:#d4a017;--bg:#f7f8fb;--card:#fff;--muted:#5b6474}*{box-sizing:border-box}body{margin:0;font-family:Arial,Helvetica,sans-serif;background:var(--bg);color:var(--ink);line-height:1.65}a{color:#0b5cab}header{background:#fff;border-bottom:1px solid #e4e7ec;position:sticky;top:0;z-index:5}.wrap{max-width:1120px;margin:auto;padding:0 20px}.top{display:flex;align-items:center;gap:22px;padding:14px 0;flex-wrap:wrap}.brand{font-weight:800;font-size:22px;color:var(--ink);text-decoration:none}.nav{display:flex;gap:14px;flex-wrap:wrap}.nav a{text-decoration:none;font-weight:700}.langs{display:flex;gap:7px;flex-wrap:wrap;margin-left:auto}.langs a{padding:5px 8px;border:1px solid #d8dee8;border-radius:8px;text-decoration:none;background:#fff}.hero{margin:26px auto;background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 8px 30px #00000010}.hero img{display:block;width:100%;max-height:360px;object-fit:cover}.hero .pad{padding:24px 28px}h1{font-size:clamp(30px,5vw,52px);line-height:1.08;margin:0 0 14px}h2{margin-top:34px;font-size:28px}h3{font-size:23px}h4{font-size:20px}h5{font-size:18px}.content{background:#fff;border-radius:18px;padding:28px;box-shadow:0 8px 30px #00000008;margin-bottom:24px}.sources,.related{background:#fff;border-radius:18px;padding:24px;margin:24px 0}.sources li,.related li{margin:8px 0}.note{padding:14px 16px;border-left:4px solid var(--gold);background:#fff8de;border-radius:8px}.footer{margin-top:40px;background:#111827;color:#e5e7eb;padding:28px 0}.footer a{color:#fff}.chips{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0}.chip{background:#eef3fa;border-radius:999px;padding:7px 11px;font-size:14px}@media(max-width:700px){.langs{margin-left:0}.hero .pad,.content{padding:20px}.nav{width:100%}}
