*{box-sizing:border-box}html{scroll-behavior:smooth}body{direction:rtl;margin:0;background:#f7f8fd;color:#293050;font-family:Vazirmatn,Tahoma,"Segoe UI",sans-serif;line-height:1.9}
a{color:#32288c;text-decoration:none}a:hover{text-decoration:underline}a:focus-visible{outline:3px solid #8777d6;outline-offset:3px}
.wrap{max-width:1100px;margin:auto;padding:0 18px}.skip{position:absolute;top:-100px;right:8px;background:#fff;padding:5px;z-index:5}.skip:focus{top:8px}
header{background:white;border-bottom:1px solid #e4e7f0}.header{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:74px}.brand{font-size:22px;font-weight:900;color:#21146b}.brand small{font-size:10px;color:#6c5ab3;letter-spacing:.12em}
nav{display:flex;gap:18px;flex-wrap:wrap;font-size:13px}.breadcrumbs{margin:20px 0;display:flex;gap:10px;font-size:11px;color:#717b96;flex-wrap:wrap}.breadcrumbs a:not(:last-child):after{content:"›";padding-right:11px;color:#939ab0}
main{padding-bottom:70px}.hero{background:#fff;border:1px solid #e3e7f2;border-radius:20px;padding:30px;margin:14px 0 22px}.hero .eyebrow{font-size:12px;color:#554bb1}h1{font-size:clamp(23px,3.6vw,36px);color:#20156d;line-height:1.6;margin:8px 0 10px}h2{font-size:22px;color:#241d6d;margin:26px 0 12px}p{margin:9px 0;color:#545d79}.hero p{font-size:14px;line-height:2}.notice{background:#fff9ec;border:1px solid #e9d6a6;border-radius:12px;padding:15px;color:#775624;line-height:2;font-size:13px;margin-top:17px}
.route-grid,.tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tiles{grid-template-columns:repeat(3,minmax(0,1fr))}
.tile,.route-card,.note,.steps,.docs,.sources,.related,.cta,.facts>div{display:block;background:white;border:1px solid #e0e5ee;border-radius:15px;padding:19px}.tile h2{font-size:16px;margin:0}.tile p{font-size:12px}.route-card b{display:block;color:#292176;font-size:14px}.route-card small{color:#7d839c;font-size:11px}.note{margin:17px 0;background:#fffdf7}.facts{display:grid;grid-template-columns:1fr 1fr;gap:14px}.facts small{display:block;color:#737e98}.facts strong{display:block;font-size:17px;color:#312486;margin-top:5px}.facts p{font-size:12px}
.steps,.docs,.sources,.related,.cta{margin:18px 0}.steps ol,.docs ul,.sources ul{padding-right:25px}.steps li,.docs li,.sources li{padding:8px 0;border-bottom:1px solid #f0f2f9;font-size:14px}.steps li:last-child,.docs li:last-child,.sources li:last-child{border:0}.sources a{text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.primary{display:inline-block;background:#21146b;border-radius:10px;color:white;padding:12px 22px;font-weight:800;margin-top:12px}.primary:hover{color:white;background:#40338e;text-decoration:none}
.footer{background:#17114b;color:#c8c9de;padding:26px 0}.footer p{color:#c8c9de;font-size:12px;line-height:2}
@media(max-width:700px){.header{align-items:flex-start;flex-direction:column;padding-top:14px;padding-bottom:14px;gap:6px}.hero{padding:19px}.route-grid,.tiles,.facts{grid-template-columns:1fr}h2{font-size:19px}nav{font-size:12px;gap:13px}}

.search-answers{background:white;border:1px solid #e0e5ee;border-radius:15px;padding:19px;margin:18px 0}.search-answers h2{margin:0 0 14px}.search-answers h3{font-size:15px;color:#312a77}.search-answers .answer{padding:10px 0;border-bottom:1px solid #eff0f7}.search-answers .answer:last-child{border:0}.search-answers p{font-size:13px;line-height:2}
