.behrang-single{--bs-page:#ffe4c6;--bs-toc:#fff5eb;--bs-card:#fff;--bs-accent:#c2002a;--bs-edge:64px;--bs-top:24px;--bs-gap:24px;--bs-content-gap:64px;--bs-related-gap:160px;--bs-bottom:160px;--bs-sticky:24px;display:grid;grid-template-columns:minmax(var(--bs-edge),1fr) minmax(0,1312px) minmax(var(--bs-edge),1fr);grid-template-rows:var(--bs-top) auto var(--bs-bottom);background:var(--bs-page);color:#03001f;font-family:var(--behrang-font-family,'KalamehFaNum',sans-serif);direction:rtl;min-width:0}.behrang-single.bs-has-related{grid-template-rows:var(--bs-top) auto var(--bs-related-gap) auto var(--bs-bottom)}.behrang-single *{box-sizing:border-box;min-width:0}.bs-featured-picture{display:contents}.behrang-single :is(h1,h2,h3,h4,h5,h6,p,figure,ul,ol){margin:0}.behrang-single a{color:inherit;text-decoration:none}.bs-layout{grid-column:2;grid-row:2;display:grid;grid-template-columns:minmax(0,978fr) minmax(240px,310fr);gap:var(--bs-gap);align-items:start}.bs-layout.bs-no-toc{grid-template-columns:minmax(0,1fr)}.bs-article{display:flex;flex-direction:column;gap:48px;min-width:0}.bs-title{font-size:32px;line-height:1.66;font-weight:500;overflow-wrap:anywhere}.behrang-single .bs-featured{width:100%;aspect-ratio:978/538;border-radius:16px;overflow:hidden}.behrang-single .bs-featured-image{display:block;width:100%;height:100%;object-fit:cover}.bs-content{display:flow-root;font-size:14px;line-height:2;font-weight:400;overflow-wrap:anywhere}.behrang-single .bs-content>*+*{margin-block-start:24px}.behrang-single .bs-content>:is(h2,h3,h4,h5,h6):not(:first-child){margin-block-start:var(--bs-content-gap)}.behrang-single .bs-content>:is(h2,h3,h4,h5,h6)+*{margin-block-start:12px}.bs-content :is(h2,h3,h4,h5,h6){font-size:20px;font-weight:500;line-height:1.7;scroll-margin-block-start:calc(var(--bs-sticky) + 24px)}.bs-content h3{font-size:18px}.bs-content h4{font-size:17px}.bs-content a{color:var(--bs-accent);text-decoration:underline;text-underline-offset:4px}.bs-content img{max-width:100%;height:auto;border-radius:16px}.bs-content .wp-block-image img{display:block}.bs-content .alignleft{float:left;width:min(43%,421px);margin:0 24px 24px 0}.bs-content .alignright{float:right;width:min(43%,421px);margin:0 0 24px 24px}.bs-content .wp-block-media-text{display:grid;grid-template-columns:minmax(0,43fr) minmax(0,55fr);gap:24px;direction:ltr;align-items:start}.bs-content .wp-block-media-text.has-media-on-the-right{grid-template-columns:minmax(0,55fr) minmax(0,43fr)}.bs-content .wp-block-media-text__content{direction:rtl;padding:0;display:grid;gap:12px}.bs-content .wp-block-media-text__media img{display:block;width:100%;height:auto}.bs-content .wp-block-media-text__content>*{margin:0}.bs-content :is(iframe,video,embed){max-width:100%}.bs-content iframe{aspect-ratio:16/9;height:auto}.bs-content :is(ul,ol){padding-inline-start:24px}.bs-content blockquote{margin:24px 0;border-inline-start:3px solid var(--bs-accent);padding-inline-start:20px}.bs-content table{width:100%;border-collapse:collapse}.bs-content :is(th,td){border:1px solid #03001f33;padding:8px}.bs-content .wp-block-table{overflow:auto}.bs-content pre{max-width:100%;overflow:auto;direction:ltr;text-align:left}.bs-sidebar{position:sticky;top:var(--bs-sticky);align-self:start}.bs-toc{background:var(--bs-toc);border-radius:24px;display:block;max-height:calc(100dvh - var(--bs-sticky) - 24px);overflow:auto;scrollbar-width:thin}.bs-toc-title{display:grid;grid-template-columns:14.5px minmax(0,1fr) 14.5px;grid-template-rows:16px auto;font-size:18px;line-height:40px;cursor:pointer;list-style:none;text-align:center}.bs-toc-title>span{grid-column:2;grid-row:2;display:flex;align-items:center;justify-content:center;min-height:80px;background:#fff;border-radius:16px}.bs-toc-title::-webkit-details-marker{display:none}.bs-toc>nav{display:grid;grid-template-columns:24px minmax(0,1fr) 24px;grid-template-rows:24px auto 24px}.bs-toc>nav>ul{grid-column:2;grid-row:2}.bs-toc:not([open]) .bs-toc-title{grid-template-rows:16px auto 16px}.bs-toc:not([open])>nav{display:none}.bs-toc ul{display:flex;flex-direction:column;gap:14px;list-style:none;padding:0}.bs-toc a{font-size:14px;line-height:28px;display:block;transition:color .2s}.bs-toc li:not(.bs-toc-level-2){padding-inline-start:12px}.bs-toc li:not(.bs-toc-level-2) a{font-size:12px;color:#777}.bs-toc a:is(:hover,[aria-current=true]){color:var(--bs-accent)}.bs-tags{display:flex;gap:10px;align-items:center;min-height:56px;background:var(--bs-card);border-radius:8px;box-shadow:inset 24px 0 var(--bs-card),inset -24px 0 var(--bs-card);font-size:12px;line-height:24px;padding-inline:24px}.bs-tags>img{flex:none}.bs-tags>div{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.bs-tags a+a{border-inline-start:1px solid currentColor;padding-inline-start:8px}.bs-tags a:hover{color:var(--bs-accent)}.bs-related{grid-column:2;grid-row:4;display:flex;flex-direction:column;gap:48px}.bs-related-heading{display:grid;gap:12px;text-align:center;justify-items:center}.bs-related-title{font-size:24px;line-height:34px;font-weight:600}.bs-related-description{max-width:620px;font-size:14px;line-height:28px}.bs-cards{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px)/ 3);gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain}.bs-cards::-webkit-scrollbar{display:none}.bs-card{display:grid;grid-template-columns:12px minmax(0,1fr) 12px;grid-template-rows:12px auto 24px 1fr 12px;background:var(--bs-card);border-radius:32px;scroll-snap-align:start;overflow:hidden}.bs-card-image{grid-column:2;grid-row:2;aspect-ratio:397/243;display:block;overflow:hidden;border-radius:24px;background:var(--bs-toc)}.behrang-single .bs-card-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s}.bs-card:hover .bs-card-image img{transform:scale(1.045)}.bs-card-copy{grid-column:2;grid-row:4;display:flex;flex-direction:column;justify-content:space-between;gap:8px}.bs-card-title{font-size:18px;font-weight:500;line-height:34px;min-height:68px}.bs-card-title a:hover{color:var(--bs-accent)}.bs-card-meta{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:43px}.bs-date,.bs-read-more{display:flex;align-items:center;gap:6px;font-size:12px;line-height:24px}.bs-date{color:#aaa}.bs-read-more{color:var(--bs-accent);font-weight:500}.bs-date img{opacity:.5}.bs-navigation{display:flex;direction:ltr;justify-content:center;align-items:center;gap:32px}.bs-navigation[hidden]{display:none}.behrang-single .bs-navigation button{display:grid;place-items:center;width:48px;height:48px;min-height:0;border:0;border-radius:50%;background:0 0;color:#fff;box-shadow:none;padding:0;line-height:1;cursor:pointer;transition:transform .25s,filter .25s}.behrang-single .bs-navigation button:hover{transform:translateY(-3px);background:0 0;filter:brightness(.85)}.behrang-single .bs-navigation button:disabled{opacity:.4;cursor:default;transform:none}.behrang-single :is(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--bs-accent);outline-offset:4px}html body:has(.behrang-single) .behrang-header-location-overlay:has(.behrang-header[data-overlay]),html body:has(.behrang-single) .elementor-location-header:has(.behrang-header[data-overlay]){position:relative!important;inset:auto!important;background:0 0!important}@media(max-width:1100px){.bs-layout{grid-template-columns:minmax(0,1fr) 240px}.bs-title{font-size:28px}.bs-toc{grid-template-columns:16px minmax(0,1fr) 16px}.bs-card-title{font-size:16px;line-height:30px}.bs-card-meta{flex-wrap:wrap}}@media(max-width:1024px){.behrang-single{--bs-edge:32px;--bs-related-gap:96px;--bs-bottom:96px;--bs-content-gap:48px}.bs-cards{grid-auto-columns:calc((100% - 24px)/ 2)}}@media(max-width:767px){.behrang-single{--bs-edge:16px;--bs-related-gap:64px;--bs-bottom:64px;--bs-content-gap:32px}.bs-layout{grid-template-columns:minmax(0,1fr);gap:24px}.bs-sidebar{grid-row:1;position:static}.bs-toc{max-height:none}.bs-toc-title{font-size:16px;line-height:32px}.bs-toc-title>span{min-height:56px;justify-content:space-between;gap:12px}.bs-toc-title>span::after{content:'⌄';font-size:24px}.bs-toc[open] .bs-toc-title>span::after{transform:rotate(180deg)}.bs-article{gap:24px}.bs-title{font-size:24px;line-height:1.8}.bs-content{font-size:14px;line-height:2.1}.bs-content :is(h2,h3,h4,h5,h6){font-size:18px}.bs-content .wp-block-media-text,.bs-content .wp-block-media-text.has-media-on-the-right{display:flex;flex-direction:column;gap:20px}.bs-content .wp-block-media-text>*{width:100%}.bs-content :is(.alignleft,.alignright){float:none;width:100%;margin:0}.bs-related{gap:32px}.bs-related-title{font-size:22px}.bs-related-description{font-size:13px}.bs-cards{grid-auto-columns:85%;gap:16px}.bs-card{border-radius:24px}.bs-card-image{border-radius:16px}.bs-tags{padding-inline:16px}.bs-navigation{gap:32px}}@media(prefers-reduced-motion:reduce){.behrang-single *{scroll-behavior:auto!important;transition:none!important}}.bs-card.bs-card-no-image{grid-template-rows:12px 1fr 12px}.bs-card-no-image .bs-card-copy{grid-row:2}.bs-toc-toggle{display:none}@media(max-width:767px){.bs-toc-title>span{display:grid;grid-template-columns:16px minmax(0,1fr) 20px 16px;column-gap:8px;align-items:center;min-height:56px}.bs-toc-label{grid-column:2;text-align:right;overflow-wrap:anywhere}.bs-toc-title>span::after{content:none}.bs-toc-toggle{grid-column:3;display:block;width:16px;height:16px;justify-self:center;background:currentColor;mask:url('assets/chevron.svg') center/contain no-repeat;-webkit-mask:url('assets/chevron.svg') center/contain no-repeat;transition:transform .2s}.bs-toc[open] .bs-toc-toggle{transform:rotate(180deg)}.bs-title{font-size:22px;line-height:1.8;text-wrap:pretty}.bs-content{font-size:16px;line-height:2}.bs-featured{flex:none}.bs-card-meta{flex-wrap:wrap;row-gap:8px}}.behrang-single .bs-navigation button img{display:block;width:48px;height:48px;max-width:none;pointer-events:none}
