@font-face{font-family:Vazir;src:url('../../assets/fonts/Vazir.woff2') format('woff2');font-weight:100 900;font-display:swap}
*{box-sizing:border-box}body{margin:0;background:#f8faf9;color:#183c35;font-family:Vazir,Tahoma,sans-serif;line-height:2}a{color:#146b5b;text-underline-offset:5px}a:hover{color:#083f34}a:focus-visible{outline:3px solid #a97812;outline-offset:5px}img{max-width:100%;height:auto}.guide-wrap{width:min(960px,calc(100% - 40px));margin-inline:auto}.guide-header{background:white;border-bottom:1px solid #dce7e2}.guide-header nav{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-block:20px}.guide-brand{font-size:27px;font-weight:bold;text-decoration:none}.guide-brand small{display:block;font-size:11px;font-weight:normal}.guide-header nav>div{display:flex;gap:24px;flex-wrap:wrap}.guide-header nav>div a{padding-block:8px}.breadcrumbs{display:flex;gap:12px;flex-wrap:wrap;padding-block:24px;font-size:13px;color:#536b63}.eyebrow{color:#526e64;font-size:13px}.guide-intro{padding:20px 0 32px}h1{font-size:clamp(27px,4vw,42px);line-height:1.65;margin:10px 0 24px}h2{font-size:24px;line-height:1.8}h3{font-size:19px}.guide-card,.guide-article{background:white;border:1px solid #dce7e2;border-radius:16px;padding:clamp(20px,4vw,48px)}.guide-card h2 a{text-decoration:none}.guide-article{overflow-wrap:anywhere}.guide-article h2{margin-top:44px}.guide-article h3{margin-top:30px}.guide-article p{margin-block:18px}.guide-article table{width:100%;border-collapse:collapse;margin-block:26px;font-size:14px}.guide-article td,.guide-article th{padding:12px;border:1px solid #dce7e2;text-align:right}.guide-article th{background:#edf6f1}.guide-article figure{margin:36px 0 0}.guide-article img{display:block;border:1px solid #dce7e2;border-radius:8px}.guide-article figcaption{font-size:12px;color:#536b63;margin-top:10px}.guide-button{display:inline-block;background:#176b61;color:white;border-radius:8px;padding:11px 20px;text-decoration:none}.guide-button:hover{background:#0e5147;color:white}.guide-cta{background:#eaf4ef;border-radius:16px;margin-block:32px 56px;padding:28px}.guide-cta a{margin-inline-end:18px}.guide-cta h2{margin-top:0}.guide-footer{border-top:1px solid #dce7e2;padding-block:24px;font-size:13px}.guide-footer .guide-wrap{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.skip-link{position:absolute;top:-100px;background:white;padding:12px;z-index:10}.skip-link:focus{top:8px}@media(max-width:600px){.guide-header nav{align-items:flex-start;flex-direction:column;gap:8px}.guide-header nav>div{gap:22px;font-size:14px}.guide-article table{font-size:12px}.guide-article td,.guide-article th{padding:8px}.guide-cta a{display:inline-block;margin-block:8px}h2{font-size:21px}.guide-footer .guide-wrap{gap:12px}.guide-footer p{width:100%;margin:0}}

.articles-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.article-card{padding:28px;display:flex;flex-direction:column}.article-card h2{font-size:23px;margin-top:0}.article-card p{color:#536b63}.article-read{margin-top:auto;font-weight:bold}.article-meta{display:flex;gap:8px 22px;flex-wrap:wrap;font-size:13px;color:#536b63}.article-summary{font-size:18px}.article-toc{background:#edf6f1;border-radius:12px;padding:20px 24px;margin-block:28px}.article-toc ol{padding-inline-start:24px;margin-bottom:0}.article-toc li{padding-block:4px}.article-body h2{scroll-margin-top:24px}.editorial-note{font-size:14px;color:#536b63;border-top:1px solid #dce7e2;margin-top:32px;padding-block:20px}.editorial-note h2{font-size:20px}.related-articles{margin-bottom:48px}.article-body table{table-layout:fixed}.article-body th,.article-body td{vertical-align:top}@media(max-width:600px){.articles-grid{grid-template-columns:1fr}.article-card{padding:22px}.article-toc{padding:16px}.article-summary{font-size:16px}.guide-header nav>div{gap:16px}.article-body td,.article-body th{padding:6px}}

.content-categories,.content-pagination{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-block:20px 32px}.content-categories a,.content-pagination a{padding:8px 14px;border:1px solid #dce7e2;border-radius:8px;min-height:44px}.content-categories a[aria-current]{background:#eaf4ef;font-weight:bold}.article-body ul,.article-body ol{padding-inline-start:24px}.article-body a{overflow-wrap:anywhere}
