.blog-post-page{color:#fbf9f5;min-height:100vh}.blog-post-not-found{color:#fbf9f5;text-align:right;width:min(100% - 48px,992px);margin:0 auto;padding:96px 0}.blog-post-not-found h1{font:700 40px/1.4 var(--font-heading);margin:0 0 16px}.blog-post-not-found p{color:#b3b1af;font:16px/1.8 var(--font-persian);margin:0 0 24px}.blog-post-not-found a{color:#fe5000;font:16px/1.8 var(--font-persian)}.blog-post-shell{width:min(100% - 96px,1320px);margin:0 auto;padding:48px 0 96px}.blog-post-header{justify-content:space-between;align-items:stretch;gap:clamp(32px,3.5vw,56px);display:flex}.blog-post-cover{aspect-ratio:16/10;background:#252525;border-radius:8px;flex:0 clamp(400px,45%,640px);width:100%;max-width:640px;overflow:hidden}.blog-post-cover img,.blog-post-cover-placeholder{object-fit:cover;width:100%;height:100%;display:block}.blog-post-heading{text-align:right;flex-direction:column;flex:50%;justify-content:space-between;align-items:flex-start;gap:24px;min-width:0;padding:0;display:flex}.blog-post-heading-intro{flex-direction:column;align-items:flex-start;gap:16px;width:100%;display:flex}.blog-post-eyebrow{color:#fe5000;font:16px/1.5 var(--font-persian)}.blog-post-heading h1{color:#fbf9f5;font:700 clamp(32px, 3.2vw, 48px)/1.35 var(--font-heading);word-break:break-word;overflow-wrap:break-word;margin:0}.blog-post-heading p{color:#b3b1af;font:16px/1.8 var(--font-persian);word-break:break-word;overflow-wrap:break-word;margin:0}.blog-post-meta{color:#838280;width:100%;font:16px/1.7 var(--font-heading);flex-direction:column;align-items:flex-start;gap:6px;display:flex}.blog-post-byline{white-space:nowrap;align-items:flex-start;gap:8px;display:flex}.blog-post-reading-time{font:14px/1.7 var(--font-persian)}.blog-post-communities{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:16px;width:100%;margin-top:12px;display:flex}.blog-action-primary{color:#0a0a0a;background:#fe5000;border:1px solid #fe5000;border-radius:4px;justify-content:center;align-items:center;min-height:36px;padding:6px 16px;font-weight:800;line-height:1.4;text-decoration:none;transition:opacity .15s,transform .15s;display:inline-flex}.blog-action-primary:hover{opacity:.9}.blog-action-primary:active{transform:translateY(1px)}.blog-copy-link{aspect-ratio:1;color:#838280;cursor:pointer;min-width:30px;min-height:28px;font:14px/1.5 var(--font-persian);background:0 0;border:1px solid #525251;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:4px 10px;transition:border-color .15s,color .15s,background-color .15s,transform .15s;display:inline-flex}.blog-copy-link:hover{color:#fe5000;background:#fe50001a;border-color:#fe5000}.blog-copy-link:active{transform:translateY(1px)}.blog-copy-link[data-copied=true]{color:#0a0a0a;background:#fe5000;border-color:#fe5000}.blog-copy-label{white-space:nowrap}.blog-copy-link[data-copied=true]{aspect-ratio:auto;min-width:0}.blog-post-communities a{color:#838280;transition:color .15s;display:inline-flex}.blog-post-communities a:hover{color:#fe5000}.blog-action-secondary,.blog-post-not-found a{color:#fbf9f5;background:0 0;border:1px solid #525251;border-radius:4px;justify-content:center;align-items:center;min-height:36px;padding:6px 16px;font-weight:800;line-height:1.4;text-decoration:none;transition:border-color .15s,background-color .15s,color .15s,transform .15s;display:inline-flex}.blog-action-secondary:hover,.blog-post-not-found a:hover{color:#fe5000;background:#fe50001a;border-color:#fe5000}.blog-action-secondary:active,.blog-post-not-found a:active{transform:translateY(1px)}.blog-card-action{align-self:flex-end}.blog-post-rule{background:#525251;height:1px;margin:48px 0}.blog-post-content{color:#fbf9f5;max-width:1024px;font:400 18px/2 var(--font-persian);text-align:right;margin:0 auto}.blog-post-content>div{flex-direction:column;gap:16px;display:flex}.blog-post-content p,.blog-post-content h1,.blog-post-content h2,.blog-post-content h3,.blog-post-content h4,.blog-post-content h5,.blog-post-content h6,.blog-post-content blockquote,.blog-post-content figure,.blog-post-content pre,.blog-post-content ul,.blog-post-content ol{margin:0}.blog-post-content h1,.blog-post-content h2,.blog-post-content h3,.blog-post-content h4,.blog-post-content h5,.blog-post-content h6{color:#fbf9f5;font-family:var(--font-heading);line-height:1.45}.blog-post-content h1{font-size:36px}.blog-post-content h2{font-size:30px}.blog-post-content h3{font-size:26px}.blog-post-content h4{font-size:22px}.blog-post-content h5{font-size:20px}.blog-post-content h6{font-size:18px}.blog-post-content a{color:#fe5000;text-underline-offset:4px;text-decoration:underline}.blog-post-content blockquote{color:#b3b1af;border-right:4px solid #fe5000;padding:8px 24px;font-style:italic}.blog-post-content ul,.blog-post-content ol{padding-inline-start:32px}.blog-post-content ul{list-style:outside}.blog-post-content ol{list-style:decimal}.blog-post-content .blog-checklist{padding-inline-start:0;list-style:none}.blog-post-content .blog-check-item{align-items:flex-start;gap:10px;list-style:none;display:flex}.blog-post-content .blog-check-item input{accent-color:#fe5000;width:18px;height:18px;margin-top:9px}.blog-post-content hr{border:0;border-top:1px solid #525251}.blog-post-content figure{background:#252525;overflow:hidden}.blog-post-content figure img{width:100%;height:auto;display:block}.blog-post-content pre{color:#fbf9f5;text-align:left;white-space:pre-wrap;direction:ltr;background:#171717;border:1px solid #525251;padding:20px;font:14px/1.7 monospace;overflow-x:auto}.blog-post-content .blog-inline-code{direction:ltr;background:#252525;border:1px solid #525251;padding:2px 6px;font-family:monospace}.blog-post-content .blog-tab{white-space:pre}.blog-table-wrap{overflow-x:auto}.blog-post-content table{border-collapse:collapse;width:100%;min-width:480px}.blog-post-content th,.blog-post-content td{text-align:right;border:1px solid #525251;padding:10px 12px}.blog-post-content th{color:#fe5000}.blog-relationship,.blog-unknown-node{color:#fe5000;border:1px dashed #fe5000;padding:2px 8px;display:inline-block}.blog-post-back-wrap{flex-direction:column;align-items:flex-start;gap:0;margin-top:64px;display:flex}.blog-post-back-wrap .blog-post-rule{width:100%;margin:0 0 12px}.blog-post-back{font:16px/1.7 var(--font-persian);gap:8px}.blog-post-back-icon{color:#fbf9f5;flex:none;width:20px;height:20px;transform:translateY(1px)}.blog-action-secondary:hover .blog-post-back-icon{color:#fe5000}@media (width<=1024px){.blog-post-shell{width:calc(100% - 64px);padding:36px 0 80px}.blog-post-header{flex-direction:column;gap:32px}.blog-post-cover{aspect-ratio:16/10;border-radius:8px;order:-1;width:100%;max-width:100%;max-height:480px}.blog-post-heading{gap:20px;width:100%;max-width:100%;padding:0}.blog-post-heading h1{font-size:clamp(28px,4vw,36px)}}@media (width<=767px){.blog-post-shell{width:calc(100% - 32px);padding:24px 0 64px}.blog-post-header{flex-direction:column;gap:20px}.blog-post-cover{aspect-ratio:16/10;border-radius:6px;order:-1;width:100%;max-width:100%}.blog-post-heading{gap:16px;padding:0}.blog-post-heading-intro{gap:10px}.blog-post-heading h1{font-size:clamp(22px,5.5vw,28px);line-height:1.4}.blog-post-heading p{font-size:14px}.blog-post-meta{gap:4px;font-size:14px}.blog-post-byline{white-space:normal;flex-wrap:wrap;gap:4px}.blog-post-reading-time{font-size:13px}.blog-post-communities{gap:16px;margin-top:8px}.blog-action-primary,.blog-action-secondary,.blog-post-not-found a{min-height:32px;padding:5px 12px;font-size:14px}.blog-post-rule{margin:24px 0}.blog-post-back-wrap{margin-top:24px}.blog-post-back-wrap .blog-post-rule{margin-bottom:8px}.blog-post-content{font-size:16px;line-height:2}.blog-post-content h1{font-size:26px}.blog-post-content h2{font-size:22px}.blog-post-content h3{font-size:20px}.blog-post-content h4{font-size:18px}.blog-post-content h5{font-size:17px}.blog-post-content h6{font-size:16px}}.legal-page-header{text-align:center;flex-direction:column;align-items:center;display:flex}.legal-page-intro{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.legal-page-title{color:#fbf9f5;font:700 48px/1.35 var(--font-heading);margin:0}@media (width<=767px){.legal-page-title{font-size:32px}}html.light .legal-page-title{color:#0a0a0a!important}
