*{box-sizing:border-box}html{color-scheme:light}body{margin:0;font:18px/1.8 system-ui,sans-serif;color:#16283e;background:#f6f9fc}html[lang=fa] body{font-family:Vazirmatn,Tahoma,Arial,sans-serif}a{color:#1558ad;text-underline-offset:4px}a:hover{color:#0a356f}a:focus-visible{outline:3px solid #ed9b32;outline-offset:5px}header,main,footer{max-width:1120px;margin:auto;padding:24px}header{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}header img{width:210px;height:auto;display:block}nav{display:flex;gap:16px;flex-wrap:wrap}nav a{padding:8px 0;min-height:44px}.hero{padding:40px 0 26px;border-bottom:1px solid #d9e2ec}.eyebrow{color:#1558ad;font-size:.85rem;font-weight:700}h1{font-size:clamp(2rem,4.5vw,3.3rem);line-height:1.3;max-width:900px;margin:16px 0}h2{font-size:1.4rem;line-height:1.5;margin-top:0}.intro{font-size:1.2rem;max-width:850px}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:32px 0}.card{background:#fff;border:1px solid #d9e2ec;border-radius:16px;padding:28px}.card p{margin-bottom:0}.actions{padding:24px 0}.actions li{margin:12px 0}.note{border-inline-start:4px solid #2374cc;background:#eaf2fc;padding:20px;border-radius:8px}footer{border-top:1px solid #d9e2ec;font-size:.9rem}footer nav{margin:16px 0}.crumb{font-size:.9rem}p,li,a,h1,h2{overflow-wrap:anywhere}@media(max-width:650px){header,main,footer{padding:18px}.grid{grid-template-columns:1fr;gap:16px}.card{padding:22px}header img{width:175px}.hero{padding-top:20px}body{font-size:17px}}
