:root{--navy:#15314b;--teal:#18918a;--line:#eaeff1;--muted:#5d7080}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Vazirmatn,Tahoma,sans-serif;color:#244156;background:#f7fafb;line-height:2}a{color:#1a6479}.wrap{width:min(1120px,calc(100% - 36px));margin:auto}.top{background:white;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:5}.top .wrap{display:flex;justify-content:space-between;align-items:center;padding:9px 0;gap:18px}.top img{height:55px;max-width:85px;object-fit:contain}.top nav{display:flex;gap:22px;flex-wrap:wrap}.top nav a{text-decoration:none;font-weight:700;color:#224258;font-size:13px}.hero{padding:54px 0 32px;background:linear-gradient(110deg,#f1faf8,#f0f5fa 65%,#fcfcfc)}.eyebrow{display:inline-flex;border-radius:30px;background:#e7f6f1;color:#186b6a;padding:3px 15px;font-size:12px;font-weight:800}h1{font-size:clamp(27px,3.3vw,44px);line-height:1.58;max-width:920px;margin:16px 0}h2{font-size:26px;line-height:1.55;margin:26px 0 13px;color:#153552}.dek{font-size:18px;color:#4d6573;max-width:860px}.meta{font-size:12px;color:#768690}.main{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:33px;padding-top:34px;padding-bottom:65px}.content{background:#fcfcfc;border:1px solid var(--line);border-radius:25px;padding:30px 38px;min-width:0}.content p{margin:0 0 17px;font-size:15px;text-align:justify}.content h2{scroll-margin-top:95px}.cover{display:block;width:100%;height:auto;border-radius:18px;margin:10px 0 25px}.callout{background:#f0f8f6;border-right:4px solid var(--teal);padding:17px 20px;border-radius:12px;margin:25px 0}.source{padding:12px 0;border-bottom:1px solid var(--line);font-size:13px}.source a{font-weight:800;text-decoration:none}.source small{display:block;color:#6c808d}.aside{position:sticky;top:100px;align-self:start;display:grid;gap:14px}.panel{background:#fcfcfc;border:1px solid var(--line);border-radius:17px;padding:20px}.panel a{display:block;text-decoration:none;font-size:13px;margin:11px 0}.cta{background:#163552;color:#fcfcfc;border-radius:20px;padding:25px;margin:30px 0}.cta h2{color:#fcfcfc;margin:0 0 8px}.cta p{color:#c9dee1}.cta a{display:inline-flex;background:#299f97;color:#fcfcfc;padding:9px 17px;border-radius:11px;font-weight:800;text-decoration:none}.related{display:grid;grid-template-columns:repeat(2,1fr);gap:13px;margin:20px 0}.related a{border:1px solid var(--line);border-radius:14px;padding:14px;text-decoration:none;font-weight:700}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding:35px 0 70px}.card{display:block;background:#fcfcfc;border:1px solid var(--line);border-radius:19px;overflow:hidden;text-decoration:none;color:inherit;transition:.2s}.card:hover{transform:translateY(-3px);box-shadow:0 18px 40px #1c394b0e}.card img{width:100%;height:166px;object-fit:cover}.card .pad{padding:18px}.card strong{display:block;line-height:1.8}.card p{font-size:12px;color:var(--muted)}.chips{display:flex;gap:10px;flex-wrap:wrap}.chips button{font:inherit;background:#fcfcfc;border:1px solid #acc8cb;border-radius:20px;padding:5px 12px;cursor:pointer}.chips button.active{background:var(--navy);color:#fcfcfc}.foot{background:#163448;color:#e6eef1;padding:35px 0;font-size:13px}.foot a{color:#9fd9d2}.animate .meter{height:10px;background:#e6eef1;border-radius:10px;overflow:hidden;margin:10px 0}.animate .meter span{display:block;height:100%;width:var(--target);background:linear-gradient(90deg,#2ba69b,#276f98);transform:scaleX(0);transform-origin:right;animation:grow 1.5s ease forwards}@keyframes grow{to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.animate .meter span{transform:none}}@media(max-width:800px){.main{grid-template-columns:1fr}.aside{position:static}.grid{grid-template-columns:repeat(2,1fr)}.content{padding:23px}.top nav{gap:10px}}@media(max-width:540px){.grid,.related{grid-template-columns:1fr}.top img{height:43px}.top nav a{font-size:11px}.hero{padding:35px 0}.content p{text-align:right}}