@font-face{font-family:SGXIRANSans;src:url('https://sepidargostar.com/wp-content/uploads/fonts/IRANSansWeb%28FaNum%29_Light.woff') format('woff');font-style:normal;font-weight:300;font-display:swap}
@font-face{font-family:SGXIRANSans;src:url('https://sepidargostar.com/wp-content/uploads/fonts/IRANSansWeb%28FaNum%29_Bold.woff2') format('woff2');font-style:normal;font-weight:700 900;font-display:swap}
.sgx-at-wrap{--at-green:#168a48;--at-green-2:#23a653;--at-deep:#073d2c;--at-deeper:#052f23;--at-lime:#b7ec59;--at-mint:#eef8f1;--at-ink:#172820;--at-muted:#6c7b72;--at-line:#e1ebe4;--at-shadow:0 14px 36px rgba(10,65,37,.075);direction:rtl;color:var(--at-ink);font-family:SGXIRANSans,IRANSans,Tahoma,sans-serif;font-size:15px;line-height:2;background:#fff;overflow:hidden}
.sgx-at-wrap *{box-sizing:border-box}
.sgx-at-wrap img{max-width:100%;height:auto}
.sgx-at-wrap a{color:inherit;text-decoration:none}
.sgx-at-wrap p{font-weight:300}
.sgx-at-wrap h1,.sgx-at-wrap h2,.sgx-at-wrap h3,.sgx-at-wrap h4,.sgx-at-wrap strong,.sgx-at-wrap b{font-weight:700}
.sgx-at-container{width:min(1160px,calc(100% - 44px));margin-inline:auto}
.sgx-at-breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:9px;padding:24px 0 18px;color:#91a097;font-size:11px;font-weight:300}
.sgx-at-breadcrumbs a{color:#41865c;transition:color .2s}.sgx-at-breadcrumbs a:hover{color:var(--at-deep)}.sgx-at-current{max-width:42ch;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#66766c}
.sgx-at-category{display:inline-flex;align-items:center;padding:4px 12px;border-radius:30px;background:#eaf7ed;color:#16783d!important;font-size:11px;font-weight:700}
.sgx-at-header{max-width:860px;margin:8px auto 28px;text-align:center}
.sgx-at-header h1,.sgx-at-guide-hero h1,.sgx-at-visual-inner h1{font-size:clamp(28px,4vw,46px);line-height:1.55;letter-spacing:-1.2px;color:#122b1e;margin:13px 0 10px}
.sgx-at-excerpt{max-width:760px;margin:0 auto 15px;color:#718178;font-size:14px;line-height:2.15}
.sgx-at-meta{display:flex;justify-content:center;align-items:center;gap:20px;flex-wrap:wrap;color:#829087;font-size:10px;font-weight:300}
.sgx-at-meta>span{display:inline-flex;align-items:center;gap:7px}.sgx-at-meta-dot{width:6px;height:6px;display:inline-block;border-radius:50%;background:#9ed85e;box-shadow:0 0 0 3px #eff8e9}
.sgx-at-featured{margin:0 auto 36px;max-width:1000px;border-radius:24px;overflow:hidden;background:#eff7f0;box-shadow:var(--at-shadow)}.sgx-at-featured-img{display:block;width:100%;max-height:540px;object-fit:cover}
.sgx-at-content-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:48px;align-items:start;direction:rtl;max-width:1050px;margin:0 auto}
.sgx-at-sidebar{position:sticky;top:30px;display:grid;gap:15px}
.sgx-at-toc-card,.sgx-at-side-help,.sgx-at-guide-note{padding:19px;border:1px solid var(--at-line);border-radius:17px;background:#fbfdfb;box-shadow:0 7px 22px rgba(10,64,35,.035)}
.sgx-at-overline{display:block;color:#219153;font-size:10px;font-weight:700;margin-bottom:8px}
.sgx-at-toc{font-size:11px;line-height:1.85}.sgx-at-toc ul{list-style:none!important;margin:9px 0 0!important;padding:0!important}.sgx-at-toc li{margin:0!important;padding:0!important;border-bottom:1px solid #edf2ee}.sgx-at-toc li:last-child{border-bottom:0}.sgx-at-toc a{display:block;padding:8px 0;color:#5c6e62;transition:color .2s}.sgx-at-toc a:before{content:'↙';color:#70bd4c;margin-left:8px}.sgx-at-toc a:hover{color:#138146}.sgx-at-toc .sgx-at-toc-sub{padding-right:13px;font-size:10px}
.sgx-at-side-help b{display:block;font-size:12px;color:#284a35}.sgx-at-side-help a{display:inline-block;margin-top:8px;color:#178347!important;font-size:11px;font-weight:700}
.sgx-at-article-body{min-width:0;color:#39483e;font-size:15px;line-height:2.35;font-weight:300;overflow-wrap:anywhere}
.sgx-at-article-body>*:first-child{margin-top:0}.sgx-at-article-body h2{font-size:25px;line-height:1.65;color:#173c28;margin:44px 0 15px;padding-right:15px;border-right:4px solid #8ed34b;scroll-margin-top:30px}.sgx-at-article-body h3{font-size:19px;line-height:1.8;color:#215238;margin:30px 0 11px;scroll-margin-top:30px}.sgx-at-article-body h4{font-size:16px;color:#2d5d3e;margin:24px 0 9px}.sgx-at-article-body p{margin:0 0 20px}.sgx-at-article-body a:not(.wp-block-button__link){color:#138449;text-decoration:underline;text-decoration-color:#b4dabe;text-underline-offset:4px}.sgx-at-article-body a:hover{color:#075c32}
/* Core WordPress lists become clean icon/check lists automatically. */
.sgx-at-article-body ul,.sgx-at-article-body ol{margin:18px 0 25px;padding-right:0}.sgx-at-article-body ul{list-style:none}.sgx-at-article-body ul>li{position:relative;list-style:none;margin:9px 0;padding:9px 36px 9px 15px;border:1px solid #e6efe8;border-radius:11px;background:linear-gradient(100deg,#fff,#f8fcf9);font-size:.94em}.sgx-at-article-body ul>li:before{content:'✓';position:absolute;right:11px;top:11px;width:17px;height:17px;display:grid;place-items:center;border-radius:6px;background:#e5f6e6;color:#159149;font-size:11px;font-weight:700;line-height:1}.sgx-at-article-body ul ul{margin:7px 0 0;padding-right:15px}.sgx-at-article-body ul ul>li{background:#fff;border:0;border-radius:0;padding-top:3px;padding-bottom:3px}.sgx-at-article-body ul ul>li:before{content:'•';background:transparent;color:#79bf4c;font-size:18px;top:5px}
.sgx-at-article-body ol{counter-reset:at-ol;list-style:none}.sgx-at-article-body ol>li{counter-increment:at-ol;position:relative;margin:10px 0;padding:8px 43px 8px 12px}.sgx-at-article-body ol>li:before{content:counter(at-ol, persian);position:absolute;right:0;top:6px;width:29px;height:29px;display:grid;place-items:center;border-radius:9px;background:#e9f7eb;color:#128348;font-size:12px;font-weight:700}
.sgx-at-article-body figure{margin:28px auto;text-align:center;max-width:100%}.sgx-at-article-body figure img,.sgx-at-article-body .wp-block-image img{display:block;width:auto;max-width:100%;height:auto;margin-inline:auto;border-radius:16px;box-shadow:0 10px 28px rgba(17,66,38,.09)}.sgx-at-article-body figcaption{margin-top:9px;color:#87958c;font-size:11px;font-weight:300}.sgx-at-article-body .wp-block-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:28px 0}.sgx-at-article-body .wp-block-gallery figure{margin:0}.sgx-at-article-body .wp-block-gallery img{height:100%;object-fit:cover}
.sgx-at-article-body blockquote,.sgx-at-article-body .wp-block-quote{margin:28px 0;padding:20px 24px;border:0;border-right:4px solid #8ed34b;border-radius:13px;background:#f0f8f2;color:#335943;font-size:15px}.sgx-at-article-body blockquote p:last-child{margin-bottom:0}.sgx-at-article-body blockquote cite{display:block;margin-top:8px;color:#829087;font-size:11px}
.sgx-at-article-body .wp-block-table{margin:25px 0;overflow-x:auto}.sgx-at-article-body table{width:100%;border-collapse:collapse;border:1px solid #e2ece5;border-radius:10px;font-size:13px}.sgx-at-article-body th{background:#eaf6ed;color:#185d34;font-weight:700}.sgx-at-article-body th,.sgx-at-article-body td{padding:11px 13px;border:1px solid #e2ece5;text-align:right}.sgx-at-article-body hr{border:0;border-top:1px solid #e4eee6;margin:35px 0}.sgx-at-article-body pre{overflow:auto;padding:17px;border-radius:12px;background:#102d20;color:#e8f4eb;direction:ltr;text-align:left;font-size:12px}.sgx-at-article-body .wp-block-button__link{border-radius:10px;background:#148447;color:#fff;padding:11px 20px;font-weight:700;font-size:13px}
.sgx-at-author{max-width:1050px;margin:46px auto 18px;padding:20px 23px;display:flex;align-items:center;gap:17px;border:1px solid #e6eee8;border-radius:17px;background:#fbfdfb}.sgx-at-author-mark{width:52px;height:52px;flex:0 0 52px;display:grid;place-items:center;border-radius:16px;background:linear-gradient(145deg,#c9ef8a,#37a85a);color:#fff;font-size:25px;font-weight:700}.sgx-at-author h3{margin:0;color:#1e432d;font-size:14px}.sgx-at-author p{margin:4px 0 0;color:#849188;font-size:11px;line-height:1.9}
.sgx-at-cta{max-width:1050px;margin:20px auto 55px;padding:23px 26px;display:flex;align-items:center;gap:18px;border-radius:18px;background:linear-gradient(115deg,#073d2d,#0d7540);color:#fff;box-shadow:0 15px 33px rgba(5,76,39,.15)}.sgx-at-cta-mark{width:49px;height:49px;flex:0 0 49px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(145deg,#c7f071,#7ecb42);color:#0c6034;font-size:27px;font-weight:700}.sgx-at-cta-copy{flex:1}.sgx-at-cta .sgx-at-overline{color:#c5ed91;margin-bottom:2px}.sgx-at-cta h2{font-size:17px;line-height:1.7;color:#fff;margin:0 0 3px}.sgx-at-cta p{font-size:10px;color:rgba(255,255,255,.7);margin:0;line-height:1.8}.sgx-at-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:10px 17px;border-radius:10px;background:#b9ed64;color:#16492a!important;font-size:11px;font-weight:700;white-space:nowrap;transition:transform .2s}.sgx-at-button:hover{transform:translateY(-2px)}
.sgx-at-related{margin:0 auto 75px;max-width:1050px}.sgx-at-section-title{margin-bottom:18px}.sgx-at-section-title span{font-size:10px;color:#1d914d;font-weight:700}.sgx-at-section-title h2{font-size:22px;color:#173c28;margin:3px 0}.sgx-at-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sgx-at-related-card{min-width:0;overflow:hidden;border:1px solid #e4eee7;border-radius:15px;background:#fff;box-shadow:0 8px 23px rgba(10,62,34,.045)}.sgx-at-related-image{display:block;height:145px;background:#edf7ef;overflow:hidden}.sgx-at-related-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s}.sgx-at-related-card:hover img{transform:scale(1.04)}.sgx-at-related-body{padding:13px 15px}.sgx-at-related-body>span{font-size:9px;color:#94a198}.sgx-at-related-body h3{font-size:13px;line-height:1.8;margin:5px 0 12px;color:#244531}.sgx-at-readmore{display:flex;justify-content:space-between;padding-top:9px;border-top:1px solid #edf2ee;color:#168147!important;font-size:10px;font-weight:700}
/* Guide layout: distinct educational/long-form appearance. */
.sgx-at-guide{background:linear-gradient(180deg,#f5faf6 0,#fff 390px)}.sgx-at-guide-hero{display:grid;grid-template-columns:1fr .9fr;gap:35px;align-items:center;padding:20px 0 35px}.sgx-at-guide-copy{padding:15px 0}.sgx-at-guide-hero .sgx-at-featured{margin:0;max-width:none}.sgx-at-guide-hero .sgx-at-featured-img{height:310px;object-fit:cover}.sgx-at-guide-hero h1{margin:14px 0}.sgx-at-guide-hero .sgx-at-meta{justify-content:flex-start}.sgx-at-guide-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:44px;max-width:1080px;margin:20px auto 0}.sgx-at-guide-aside{position:sticky;top:25px;display:grid;gap:13px}.sgx-at-guide-note{background:#f1f8ed}.sgx-at-guide-note span{font-size:10px;color:#138347;font-weight:700}.sgx-at-guide-note p{font-size:10px;color:#708277;margin:5px 0 0;line-height:1.9}
/* Visual article: a magazine-like full-width cover. */
.sgx-at-visual-hero{position:relative;isolation:isolate;min-height:440px;padding:35px max(22px,calc((100% - 1160px)/2));display:flex;align-items:flex-end;overflow:hidden;background:linear-gradient(120deg,#073e2b,#0b7140)}.sgx-at-visual-image{position:absolute;z-index:-2;inset:0}.sgx-at-visual-image img{width:100%;height:100%;object-fit:cover;opacity:.65}.sgx-at-visual-overlay{position:absolute;z-index:-1;inset:0;background:linear-gradient(0deg,rgba(3,40,27,.95),rgba(3,55,34,.42) 56%,rgba(5,50,31,.14))}.sgx-at-visual-inner{width:min(1160px,100%);margin:0 auto;color:#fff}.sgx-at-visual-inner .sgx-at-breadcrumbs{color:rgba(255,255,255,.65)}.sgx-at-visual-inner .sgx-at-breadcrumbs a{color:#d4f4b1}.sgx-at-visual-inner .sgx-at-current{color:#fff}.sgx-at-visual-inner h1{max-width:850px;color:#fff;font-size:clamp(32px,4.5vw,52px)}.sgx-at-visual-inner .sgx-at-category{background:rgba(191,237,111,.18);color:#d8f7aa!important}.sgx-at-visual-inner .sgx-at-excerpt{margin-inline:0;color:rgba(255,255,255,.78)}.sgx-at-visual-inner .sgx-at-meta{justify-content:flex-start;color:rgba(255,255,255,.75)}.sgx-at-visual-container{padding-top:38px}.sgx-at-visual-body{max-width:900px;margin:0 auto}.sgx-at-visual .sgx-at-author,.sgx-at-visual .sgx-at-cta,.sgx-at-visual .sgx-at-related{max-width:900px}
.sgx-at-page-links{margin:25px 0;padding:15px;border-radius:10px;background:#f4faf5;font-size:12px}
@media(max-width:900px){.sgx-at-content-layout,.sgx-at-guide-layout{grid-template-columns:1fr;gap:20px}.sgx-at-sidebar,.sgx-at-guide-aside{position:static;grid-row:2}.sgx-at-toc-card{padding:14px}.sgx-at-toc ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px}.sgx-at-side-help{display:none}.sgx-at-guide-hero{gap:22px}.sgx-at-guide-hero .sgx-at-featured-img{height:270px}}
@media(max-width:640px){.sgx-at-container{width:calc(100% - 28px)}.sgx-at-breadcrumbs{padding:17px 0 12px;font-size:9px}.sgx-at-header{margin:12px auto 20px}.sgx-at-header h1,.sgx-at-guide-hero h1,.sgx-at-visual-inner h1{font-size:27px;letter-spacing:-.5px}.sgx-at-excerpt{font-size:11px}.sgx-at-meta{gap:11px;font-size:9px}.sgx-at-featured{border-radius:14px;margin-bottom:24px}.sgx-at-featured-img{max-height:300px}.sgx-at-content-layout,.sgx-at-guide-layout{gap:15px}.sgx-at-article-body{font-size:13px;line-height:2.2}.sgx-at-article-body h2{font-size:20px;margin:32px 0 12px;padding-right:11px}.sgx-at-article-body h3{font-size:16px;margin:24px 0 9px}.sgx-at-article-body h4{font-size:14px}.sgx-at-article-body ul>li{padding:7px 32px 7px 10px;margin:7px 0;font-size:12px}.sgx-at-article-body ul>li:before{right:9px;top:10px}.sgx-at-article-body ol>li{padding-right:37px;font-size:12px}.sgx-at-article-body blockquote{padding:15px;font-size:13px}.sgx-at-article-body .wp-block-gallery{gap:8px}.sgx-at-toc ul{grid-template-columns:1fr}.sgx-at-author{margin-top:30px;padding:15px}.sgx-at-cta{padding:17px;flex-wrap:wrap;gap:12px;margin-bottom:35px}.sgx-at-cta-copy{flex-basis:calc(100% - 65px)}.sgx-at-cta h2{font-size:14px}.sgx-at-cta p{font-size:9px}.sgx-at-button{width:100%}.sgx-at-related{margin-bottom:45px}.sgx-at-related-grid{grid-template-columns:1fr}.sgx-at-related-card{display:grid;grid-template-columns:110px minmax(0,1fr)}.sgx-at-related-image{height:100%;min-height:130px}.sgx-at-related-body{padding:10px}.sgx-at-related-body h3{font-size:11px;margin:4px 0 7px}.sgx-at-guide-hero{grid-template-columns:1fr;gap:15px;padding-bottom:20px}.sgx-at-guide-hero .sgx-at-featured{grid-row:1}.sgx-at-guide-copy{grid-row:2;padding:0}.sgx-at-guide-hero .sgx-at-featured-img{height:220px}.sgx-at-guide-layout{margin-top:5px}.sgx-at-visual-hero{min-height:370px;padding:20px 14px}.sgx-at-visual-container{padding-top:22px}}
@media(prefers-reduced-motion:reduce){.sgx-at-wrap *,.sgx-at-wrap *:before,.sgx-at-wrap *:after{transition:none!important;scroll-behavior:auto!important}}
