.blog-article{--ba-max:72rem;--ba-sidebar:15.5rem;direction:rtl;color:var(--ink);background:var(--surface-card,#fff)}.blog-article__hero{background:radial-gradient(ellipse 80% 120% at 10% 0,rgba(126,200,227,.22),transparent 55%),linear-gradient(135deg,var(--navy-deep,#111113) 0,var(--navy,#1c1c1e) 55%,#243044 100%);color:#fff;padding:2.25rem 0 2.5rem}.blog-article__hero-inner{max-width:var(--ba-max);margin-inline:auto;padding-inline:1.25rem}.blog-article__chip{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:.85rem;padding:.28rem .75rem;border-radius:999px;background:rgba(126,200,227,.18);color:var(--aqua,#7ec8e3);font-size:.8rem;font-weight:700;text-decoration:none}.blog-article__chip:before{content:"";width:.45rem;height:.45rem;border-radius:999px;background:var(--brand,#f5c518)}.blog-article__title{margin:0;font-size:clamp(1.55rem,3.2vw,2.15rem);font-weight:800;line-height:1.35;letter-spacing:-.02em}.blog-article__hero-meta{display:flex;flex-wrap:wrap;gap:.55rem 1rem;margin-top:1rem;font-size:.875rem;color:rgba(255,255,255,.72)}.blog-article__hero-meta a{color:var(--brand-mid,#ffd84a);text-decoration:none;font-weight:600}.blog-article__hero-meta a:hover{text-decoration:underline}.blog-article__layout{max-width:var(--ba-max);margin-inline:auto;padding:1.75rem 1.25rem 3.5rem;display:grid;gap:1.75rem;align-items:start}@media (min-width:1024px){.blog-article__layout{grid-template-columns:var(--ba-sidebar) minmax(0,1fr);gap:2.25rem;padding-top:2rem}}.blog-article__main{min-width:0}.blog-article__sidebar{display:none}@media (min-width:1024px){.blog-article__sidebar{display:block;position:relative}}.blog-article__sidebar-placeholder{width:100%;pointer-events:none}.blog-article__sidebar-float{width:100%}.blog-article__sidebar-float .blog-article__sidebar-sticky{position:static;max-height:calc(100vh - 7rem);overflow:auto;overscroll-behavior:contain;display:grid;gap:.85rem;padding-bottom:.25rem;scrollbar-width:thin}.blog-article__side-links,.blog-article__side-nav,.blog-article__side-related{border:1px solid var(--border-soft,#e8edf2);border-radius:var(--radius-md,.75rem);background:#fff;padding:.9rem .85rem;box-shadow:0 6px 18px rgba(15,35,59,.04)}.blog-article__side-title{margin:0 0 .65rem;font-size:.82rem;font-weight:800;color:var(--navy,#1c1c1e);letter-spacing:-.01em}.blog-article__side-list{margin:0;padding:0;list-style:none;display:grid;gap:.2rem}.blog-article__side-list a{display:block;padding:.45rem .55rem;border-radius:.45rem;color:var(--ink-soft,#333);text-decoration:none;font-size:.84rem;line-height:1.45;border-right:2px solid transparent;transition:background .15s,color .15s,border-color .15s}.blog-article__side-list li.is-h3 a{padding-inline-start:1rem;font-size:.8rem;color:var(--ink-muted,#6b7280)}.blog-article__side-list a:hover{background:var(--aqua-soft,#e8f6fc);color:var(--aqua-deep,#5b9fd4)}.blog-article__side-list li.is-active a{background:rgba(245,197,24,.14);border-right-color:var(--brand,#f5c518);color:var(--navy,#1c1c1e);font-weight:700}.blog-article__side-list--links a{font-size:.82rem}.blog-article__toc-mobile{display:block;margin-bottom:1.25rem;padding:.85rem 1rem;border:1px solid var(--border-soft,#e8edf2);border-radius:var(--radius-md,.75rem);background:var(--surface-muted,#f0f4f8)}.blog-article__toc-mobile summary{cursor:pointer;font-weight:700;font-size:.92rem}.blog-article__toc-mobile ul{margin:.65rem 0 0;padding:0;list-style:none;display:grid;gap:.35rem}.blog-article__toc-mobile a{color:var(--aqua-deep,#5b9fd4);text-decoration:none;font-size:.88rem}@media (min-width:1024px){.blog-article__toc-mobile{display:none}}.blog-article__shell{max-width:var(--ba-max);margin-inline:auto;padding:1.75rem 1.25rem 3.5rem}.blog-article__cover{margin:-.5rem 0 1.75rem;border-radius:var(--radius-lg,1rem);overflow:hidden;box-shadow:var(--shadow-card,0 12px 32px rgba(15,35,59,.1))}.blog-article__cover img{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.blog-article__excerpt{margin:0 0 1.5rem;padding:1rem 1.1rem;border-right:3px solid var(--brand,#f5c518);background:var(--aqua-soft,#e8f6fc);border-radius:0 var(--radius-md,.75rem) var(--radius-md,.75rem) 0;color:var(--ink-soft,#333);line-height:1.85;font-size:1.02rem}.blog-article__video{margin-bottom:1.75rem;aspect-ratio:16/9;border-radius:var(--radius-lg,1rem);overflow:hidden;background:#0f172a}.blog-article__video iframe{width:100%;height:100%;border:0}.blog-article__toc{margin-bottom:1.75rem;padding:1rem 1.15rem;border:1px solid var(--border-soft,#e8edf2);border-radius:var(--radius-md,.75rem);background:var(--surface-muted,#f0f4f8)}.blog-article__toc-title{margin:0 0 .55rem;font-weight:700;font-size:.95rem}.blog-article__toc ul{margin:0;padding:0;list-style:none;display:grid;gap:.35rem}.blog-article__toc a{color:var(--aqua-deep,#5b9fd4);text-decoration:none;font-size:.9rem}.blog-article__toc a:hover{text-decoration:underline}.blog-article__toc-h3{padding-inline-start:.85rem}.blog-article__blocks{display:grid;gap:1.5rem}.blog-article__prose{line-height:1.95;color:var(--ink-soft,#333);font-size:1.02rem}.blog-article__prose :is(h2,h3){color:var(--ink,#1a1a1a);font-weight:800;margin:1.75rem 0 .75rem;line-height:1.4}.blog-article__prose h2{font-size:1.35rem}.blog-article__prose h3{font-size:1.15rem}.blog-article__prose p{margin:0 0 1rem}.blog-article__prose ol,.blog-article__prose ul{margin:0 0 1rem;padding-inline-start:1.35rem}.blog-article__prose li{margin-bottom:.35rem}.blog-article__prose a{color:var(--aqua-deep,#5b9fd4);font-weight:600}.blog-article__prose img{max-width:100%;height:auto;border-radius:var(--radius-md,.75rem);margin:.75rem 0}.blog-article__prose table{width:100%;border-collapse:collapse;margin:1rem 0 1.25rem;font-size:.92rem;overflow:hidden;border-radius:var(--radius-md,.75rem)}.blog-article__prose thead th{background:var(--navy,#1c1c1e);color:#fff;padding:.7rem .85rem;text-align:right;font-weight:700}.blog-article__prose tbody td{padding:.65rem .85rem;border-bottom:1px solid var(--border-soft,#e8edf2)}.blog-article__prose tbody tr:nth-child(2n){background:var(--surface-muted,#f0f4f8)}.blog-article__prose blockquote{margin:1.25rem 0;padding:1.15rem 1.25rem;background:var(--navy,#1c1c1e);color:#fff;border-radius:var(--radius-md,.75rem);font-size:1.15rem;font-weight:700;text-align:center;line-height:1.7}.blog-article__chart,.blog-article__figure,.blog-article__formula,.blog-article__table-wrap{margin:0}.blog-article__chart-title,.blog-article__table-title{margin:0 0 .65rem;font-size:1.05rem;font-weight:800}.blog-article__table-scroll{overflow-x:auto;border-radius:var(--radius-md,.75rem);border:1px solid var(--border-soft,#e8edf2)}.blog-article__table{width:100%;border-collapse:collapse;font-size:.92rem;min-width:28rem}.blog-article__table th{background:var(--navy,#1c1c1e);color:#fff;padding:.75rem .9rem;text-align:right;font-weight:700}.blog-article__table td{padding:.7rem .9rem;border-bottom:1px solid var(--border-soft,#e8edf2)}.blog-article__table tbody tr:nth-child(2n){background:var(--aqua-soft,#e8f6fc)}.blog-article__formula-box{padding:1.35rem 1.25rem;border-radius:var(--radius-md,.75rem);background:linear-gradient(135deg,var(--navy,#1c1c1e),#2a3659);color:#fff;text-align:center;font-size:clamp(1.15rem,2.4vw,1.55rem);font-weight:800;line-height:1.7;letter-spacing:.01em;box-shadow:0 10px 28px rgba(28,28,30,.22)}.blog-article__caption{margin-top:.55rem;font-size:.85rem;color:var(--ink-muted,#6b7280);text-align:center}.blog-article__chart-frame{border:1px solid var(--border-soft,#e8edf2);border-radius:var(--radius-md,.75rem);overflow:hidden;background:#fff}.blog-article__chart-svg{display:block;width:100%;height:auto}.blog-article__chart-axis{fill:#94a3b8;font-size:11px}.blog-article__chart-legend{display:flex;flex-wrap:wrap;gap:.65rem 1rem;margin:0;padding:.65rem .9rem .85rem;list-style:none;font-size:.82rem;color:var(--ink-muted,#6b7280)}.blog-article__chart-swatch{display:inline-block;width:.7rem;height:.7rem;border-radius:2px;margin-inline-end:.35rem;vertical-align:-.05rem}.blog-article__chart-img,.blog-article__figure-img{display:block;width:100%;height:auto;border-radius:var(--radius-md,.75rem)}.blog-article__gallery{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));margin-top:2rem}.blog-article__gallery img{width:100%;border-radius:var(--radius-md,.75rem);-o-object-fit:cover;object-fit:cover;aspect-ratio:4/3}.blog-article__attachments{margin-top:1.75rem}.blog-article__attachments h2,.blog-article__author h2,.blog-article__comments h2,.blog-article__faqs h2,.blog-article__related h2{margin:0 0 .85rem;font-size:1.2rem;font-weight:800}.blog-article__attachments ul{margin:0;padding:0;list-style:none;display:grid;gap:.4rem}.blog-article__attachments a{color:var(--aqua-deep,#5b9fd4);font-weight:600}.blog-article__faqs{margin-top:2rem;display:grid;gap:.55rem}.blog-article__faq{border:1px solid var(--border-soft,#e8edf2);border-radius:var(--radius-md,.75rem);padding:.85rem 1rem;background:#fff}.blog-article__faq summary{cursor:pointer;font-weight:700}.blog-article__faq p{margin:.7rem 0 0;color:var(--ink-muted,#6b7280);line-height:1.8}.blog-article__tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.75rem}.blog-article__tag{border-radius:999px;background:var(--aqua-soft,#e8f6fc);color:var(--aqua-deep,#5b9fd4);padding:.28rem .75rem;font-size:.8rem;font-weight:700;text-decoration:none}.blog-article__author{margin-top:2.5rem;padding:1.25rem;border-radius:var(--radius-lg,1rem);border:1px solid var(--border-soft,#e8edf2);background:linear-gradient(180deg,#fff,var(--surface-muted,#f0f4f8));display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:start}.blog-article__author-avatar{width:4.25rem;height:4.25rem;border-radius:999px;-o-object-fit:cover;object-fit:cover;background:var(--navy,#1c1c1e)}.blog-article__author-avatar--empty{display:grid;place-items:center;color:#fff;font-weight:800;font-size:1.25rem}.blog-article__author-role{margin:.15rem 0 .45rem;font-size:.82rem;color:var(--ink-muted,#6b7280)}.blog-article__author-bio{margin:0;line-height:1.8;color:var(--ink-soft,#333);font-size:.95rem}.blog-article__related{margin-top:2.75rem}.blog-article__related-grid{display:grid;gap:.9rem;grid-template-columns:1fr}@media (min-width:640px){.blog-article__related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.blog-article__related-card{display:flex;flex-direction:column;gap:.65rem;border:1px solid var(--border-soft,#e8edf2);border-radius:var(--radius-md,.75rem);overflow:hidden;text-decoration:none;background:#fff;transition:box-shadow .2s,transform .2s}.blog-article__related-card:hover{box-shadow:var(--shadow-soft,0 8px 24px rgba(15,35,59,.08));transform:translateY(-2px)}.blog-article__related-card img{width:100%;height:8.5rem;-o-object-fit:cover;object-fit:cover;background:var(--surface-muted,#f0f4f8)}.blog-article__related-body{padding:0 .9rem .95rem}.blog-article__related-body h3{margin:0 0 .35rem;font-size:.98rem;font-weight:800;color:var(--ink,#1a1a1a);line-height:1.45}.blog-article__related-body p{margin:0;font-size:.85rem;color:var(--ink-muted,#6b7280);line-height:1.65;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-article__comments{margin-top:2.75rem;padding-top:1.75rem;border-top:1px solid var(--border-soft,#e8edf2)}.blog-article__comments-lead{margin:0 0 1.25rem;color:var(--ink-muted,#6b7280);line-height:1.75;font-size:.95rem}.blog-article__comment-form{display:grid;gap:.85rem;margin-bottom:1.75rem}.blog-article__comment-grid{display:grid;gap:.75rem;grid-template-columns:1fr}@media (min-width:640px){.blog-article__comment-grid{grid-template-columns:1fr 1fr}}.blog-article__comment-form label{display:grid;gap:.35rem}.blog-article__comment-form label span{font-size:.82rem;font-weight:700;color:var(--ink-soft,#333)}.blog-article__comment-form input,.blog-article__comment-form textarea{width:100%;border:1px solid var(--border-soft,#e8edf2);border-radius:var(--radius-md,.75rem);padding:.7rem .85rem;background:#fff;font:inherit;color:var(--ink,#1a1a1a);resize:vertical}.blog-article__comment-form input:focus,.blog-article__comment-form textarea:focus{outline:2px solid color-mix(in srgb,var(--aqua-deep,#5b9fd4) 35%,transparent);border-color:var(--aqua-deep,#5b9fd4)}.blog-article__comment-submit{justify-self:start;border:0;border-radius:var(--radius-md,.75rem);background:var(--navy,#1c1c1e);color:#fff;font:inherit;font-weight:700;padding:.7rem 1.35rem;cursor:pointer}.blog-article__comment-submit:disabled{opacity:.65;cursor:not-allowed}.blog-article__comment-error{margin:0;color:#b42318;font-size:.9rem}.blog-article__comment-success{margin:0;color:#027a48;font-size:.9rem}.blog-article__comment-list{display:grid;gap:.85rem}.blog-article__comments-empty{margin:0;color:var(--ink-muted,#6b7280);font-size:.92rem}.blog-article__comment-item{border:1px solid var(--border-soft,#e8edf2);border-radius:var(--radius-md,.75rem);background:#fff;padding:.95rem 1.05rem}.blog-article__comment-item header{display:flex;flex-wrap:wrap;align-items:baseline;gap:.55rem .85rem;margin-bottom:.45rem}.blog-article__comment-item strong{font-size:.95rem}.blog-article__comment-item time{font-size:.78rem;color:var(--ink-muted,#6b7280)}.blog-article__comment-item p{margin:0;line-height:1.8;color:var(--ink-soft,#333);white-space:pre-wrap;word-break:break-word}