*{box-sizing:border-box}body{font-family:system-ui,"Segoe UI",Tahoma,Arial,sans-serif;margin:0;color:#123766;background:#f7fbff;line-height:1.7}header{background:linear-gradient(115deg,#082f7f,#1263bb);color:white;padding:22px 6%}header a{color:white;text-decoration:none}.brand{font-weight:800;font-size:1.25rem}.tag{font-size:.9rem;color:#e3f2ff}nav{display:flex;gap:18px;margin-top:12px;flex-wrap:wrap}main{max-width:1050px;margin:auto;padding:38px 22px}h1{font-size:clamp(1.9rem,4vw,3rem);line-height:1.23;margin:8px 0 20px;color:#082f7f}h2{color:#0c479f} .accent{color:#ff2026}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(265px,1fr));gap:18px}.card,.paper{background:white;border:1px solid #dce9fa;border-radius:18px;padding:24px;box-shadow:0 5px 18px #13498a12}.card a,.back{color:#082f7f;text-decoration:none;font-weight:800}.pill{display:inline-block;background:#e8f3ff;color:#0751a4;border-radius:99px;padding:4px 12px;font-size:.85rem}.btn{display:inline-block;background:#ff2026;color:white;text-decoration:none;padding:10px 16px;border-radius:12px;font-weight:700}.muted{color:#587089}.paper{max-width:790px;margin:auto}.paper section{margin:26px 0}footer{background:#082f7f;color:white;text-align:center;padding:24px}footer a{color:#fff} .warn{background:#fff2f4;border-left:4px solid #ff2026;padding:12px 16px;border-radius:8px}[dir=rtl] .warn{border-left:none;border-right:4px solid #ff2026}@media(max-width:600px){main{padding:24px 14px}}
.brand img{width:232px;max-width:75vw;height:auto;background:white;border-radius:10px;padding:6px}.tag{margin-top:5px} header nav a:hover{text-decoration:underline} .paper a{overflow-wrap:anywhere}
