.b-article__actions{align-items:center;gap:var(--space-tight);min-height:55px;padding-block:var(--space-3xs);border-block:1px solid var(--sec-line);flex-wrap:wrap;width:100%;display:flex;position:relative}.b-article__act{align-items:center;gap:var(--space-2xs);min-width:44px;min-height:44px;padding:0 var(--space-xs);color:var(--sec-muted);cursor:pointer;font:500 var(--fs-ui)/1 var(--f-body);transition:color .2s var(--ease-out),background-color .2s var(--ease-out);background:0 0;border:0;border-radius:999px;display:inline-flex}.b-article__act svg{width:22px;height:22px}.b-article__clap.is-on{color:var(--sec-ink)}.b-article__act:focus-visible{outline:3px solid var(--sec-focus);outline-offset:2px}@media (hover:hover){.b-article__act:hover{color:var(--sec-ink);background:color-mix(in srgb,var(--sec-ink) 7%,transparent)}}.b-article__clap-ico{place-items:center;display:inline-grid;position:relative}.b-article__clap-pop{background:var(--sec-ink);color:var(--sec-bg);font-size:var(--fs-micro);pointer-events:none;opacity:0;border-radius:999px;padding:2px 8px;font-weight:700;position:absolute;inset-block-end:100%;inset-inline-start:50%;translate:-50%}.b-article__act-status{color:var(--sec-muted);font-size:var(--fs-meta);margin:0;position:absolute;inset-block-start:100%;inset-inline-start:0}.b-article__act-status:empty{display:none}@media (prefers-reduced-motion:no-preference){.b-article__clap-pop{animation:b-article-pop .85s var(--ease-out) forwards}.b-article__clap:active .b-article__clap-ico{scale:.86}.b-article__clap-ico{transition:scale .18s var(--ease-spring)}}@media (prefers-reduced-motion:reduce){.b-article__clap-pop{display:none}}@keyframes b-article-pop{0%{opacity:0;translate:-50% 6px}25%{opacity:1}to{opacity:0;translate:-50% -21px}}.b-article__actions.is-float{z-index:3;width:auto;min-height:0;padding:var(--space-3xs);align-self:center;gap:var(--space-tight);border:1px solid var(--sec-line-strong);background:var(--sec-bg);box-shadow:0 8px 21px color-mix(in srgb,var(--sec-ink) 16%,transparent);border-radius:999px;position:sticky;inset-block-end:calc(var(--space-s) + env(safe-area-inset-bottom,0px))}.b-article__actions.is-float:not(:has(button)){display:none}.b-article__actions.is-float .b-article__act-status{white-space:nowrap;padding:var(--space-3xs) var(--space-xs);background:var(--sec-ink);color:var(--sec-bg);border-radius:999px;inset-block-start:auto;inset-block-end:calc(100% + var(--space-2xs));inset-inline-start:50%;translate:-50%}.b-article__foot{gap:var(--space-l);border-block-start:1.5px solid var(--sec-line);margin-block-start:var(--space-l);padding-block-start:var(--space-l);display:grid}.b-article__share{align-items:center;gap:var(--space-2xs) var(--space-s);flex-wrap:wrap;display:flex}.b-article__share-label{font-size:var(--fs-meta);margin:0;font-weight:700}.b-article__share-list{gap:var(--space-2xs);flex-wrap:wrap;min-height:44px;margin:0;padding:0;list-style:none;display:flex}.b-article__share-btn{justify-content:center;align-items:center;gap:var(--space-2xs);min-width:44px;height:44px;padding:0 var(--space-xs);border:1.5px solid var(--sec-line-strong);color:var(--sec-ink);font:600 var(--fs-ui)/1 var(--f-body);cursor:pointer;transition:background-color .2s var(--ease-out),translate .2s var(--ease-out);background:0 0;border-radius:999px;text-decoration:none;display:inline-flex}.b-article__share-btn svg{width:20px;height:20px}.b-article__share-btn:focus-visible{outline:3px solid var(--sec-focus);outline-offset:2px}@media (hover:hover){.b-article__share-btn:hover{background:color-mix(in srgb,var(--sec-ink) 8%,transparent);translate:0 -2px}}.b-article__status{min-height:1.5em;color:var(--sec-muted);font-size:var(--fs-meta);flex-basis:100%;margin:0}.b-article__status:empty{min-height:0}.b-article__pn{gap:var(--space-s);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.b-article__pn-link{gap:var(--space-3xs);min-height:44px;padding:var(--space-s) var(--space-m);border:1.5px solid var(--sec-line-strong);border-radius:var(--r-card);color:var(--sec-ink);transition:border-color .2s var(--ease-out),translate .25s var(--ease-spring);align-content:start;text-decoration:none;display:grid}.b-article__pn-link.is-next{text-align:end;grid-column:2}.b-article__pn-kind{align-items:center;gap:var(--space-2xs);color:var(--sec-muted);font-size:var(--fs-meta);font-weight:600;display:inline-flex}.b-article__pn-link.is-next .b-article__pn-kind{justify-content:flex-end}.b-article__pn-arrow{width:1.1em;height:1.1em;transform:scaleX(var(--tilt-dir,1))}.b-article__pn-title{font-family:var(--f-heading);font-size:var(--fs-title);line-height:var(--lh-title)}.b-article__pn-link:focus-visible{outline:3px solid var(--sec-focus);outline-offset:3px}@media (hover:hover){.b-article__pn-link:hover{border-color:var(--sec-ink);translate:0 -3px}}@container page (width<=420px){.b-article__pn{grid-template-columns:minmax(0,1fr)}.b-article__pn-link.is-next{grid-column:auto}}.b-article__nav{gap:var(--space-tight);margin:0;padding:0;list-style:none;display:grid}.b-article__nav a{min-height:44px;padding:var(--space-3xs) var(--space-xs);border-radius:var(--radius-inner,10px);color:var(--sec-ink);font-size:var(--fs-ui);transition:background-color .2s var(--ease-out),color .2s var(--ease-out);align-items:center;font-weight:500;line-height:1.35;text-decoration:none;display:flex;position:relative}.b-article__nav .is-sub a{font-size:var(--fs-meta);padding-inline-start:var(--space-l)}.b-article__nav a:before{content:"";background:var(--sec-pop-strong);width:3px;transition:scale .25s var(--ease-out);border-radius:3px;position:absolute;inset-block:10px;inset-inline-start:0;scale:1 0}.b-article__nav a[aria-current=true]{background:color-mix(in srgb,var(--sec-ink) 7%,transparent);font-weight:700}.b-article__nav a[aria-current=true]:before{scale:1}.b-article__nav a:focus-visible{outline:3px solid var(--sec-focus);outline-offset:2px}@media (hover:hover){.b-article__nav a:hover{background:color-mix(in srgb,var(--sec-ink) 7%,transparent)}}.b-article__body{gap:var(--space-s);flex-direction:column;min-width:0;display:flex}.b-article__p{font-size:var(--fs-body);line-height:var(--lh-body);white-space:pre-line;overflow-wrap:break-word;margin:0}.b-article__h{margin:var(--space-m) 0 0;font-family:var(--f-heading);line-height:var(--lh-title);text-wrap:balance;scroll-margin-block-start:calc(var(--anchor-offset,0px) + var(--space-m))}.b-article__h--h2{font-size:var(--fs-title-l)}.b-article__h--h3{font-size:var(--fs-title);margin-block-start:var(--space-xs)}.b-article__quote{margin:var(--space-s) 0;border-inline-start:4px solid var(--sec-pop-strong);padding-inline-start:var(--space-m);position:relative}.b-article__quote blockquote{margin:0}.b-article__quote blockquote p{font-family:var(--f-heading);font-size:var(--fs-lead);line-height:var(--lh-lead);margin:0}.b-article__quote figcaption{color:var(--sec-muted);font-size:var(--fs-meta);margin-block-start:var(--space-2xs);font-weight:600}.b-article__quote figcaption:before{content:"— "}.b-article__quote-mark{display:none}.b-article__fig{margin:var(--space-s) 0;gap:var(--space-2xs);display:grid}.b-article__fig .s-media{width:100%}.b-article__fig figcaption{color:var(--sec-muted);font-size:var(--fs-meta);line-height:var(--lh-body)}.b-article__list{gap:var(--space-2xs);font-size:var(--fs-body);line-height:var(--lh-body);margin:0;padding-inline-start:1.4em;list-style:outside;display:grid}.b-article__list.is-ordered{list-style:decimal}.b-article__list li{padding-inline-start:.2em}.b-article__list li::marker{color:var(--sec-pop-strong);font-weight:700}.b-article__fnref{vertical-align:super;font-size:.72em;line-height:0}.b-article__fnref a{color:var(--sec-ink);text-underline-offset:2px;border-radius:4px;padding-inline:1px;scroll-margin-block:34vh;font-weight:800;line-height:1;text-decoration:underline;display:inline;position:relative}.b-article__fnref a:after{content:"";position:absolute;inset-block:min(0px,50% - 12px);inset-inline:min(0px,50% - 12px)}.b-article__fnback:focus-visible,.b-article__fnref a:focus-visible{outline:3px solid var(--sec-focus);outline-offset:2px}.b-article__notes{border-block-start:1px solid var(--sec-line-strong,var(--edge));margin-block-start:var(--space-m);padding-block-start:var(--space-s)}.b-article__notes-h{margin:0 0 var(--space-2xs);font-family:var(--f-heading);font-size:var(--fs-title);line-height:var(--lh-title)}.b-article__notes-list{gap:var(--space-2xs);font-size:max(16px,calc(var(--fs-body)*.944));line-height:var(--lh-body);margin:0;padding-inline-start:1.4em;list-style:decimal;display:grid}.b-article__notes-list li{scroll-margin-block:34vh}.b-article__notes-list li::marker{color:var(--sec-pop-strong);font-weight:700}.b-article__notes-list li:target{background:color-mix(in srgb,var(--sec-pop) 22%,transparent);border-radius:4px}.b-article__fnback{vertical-align:middle;block-size:44px;inline-size:44px;color:var(--sec-ink);border-radius:50%;place-items:center;margin-block:-12px;display:inline-grid}.b-article__fnback svg{block-size:18px;inline-size:18px}.b-article__callout{gap:var(--space-xs);margin:var(--space-2xs) 0;padding:var(--space-s) var(--space-m);border-radius:var(--r-card);border:1.5px solid var(--edge);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.b-article__callout-ico{width:1.5em;height:1.5em;margin-block-start:.1em}.b-article__callout-kind{font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:800}.b-article__callout-text{font-size:var(--fs-body);line-height:var(--lh-body);margin:0}.b-article__code{margin:var(--space-2xs) 0;padding:var(--space-s) var(--space-m);border-radius:var(--radius-inner,10px);border:1.5px solid var(--edge);color:var(--sec-ink);text-align:start;font:400 max(15px,calc(var(--fs-body)*.875))/1.618 ui-monospace,SF Mono,Menlo,Consolas,monospace;tab-size:2;overflow-x:auto}.b-article__code code{font:inherit;white-space:pre}.b-article__code:focus-visible{outline:3px solid var(--sec-focus);outline-offset:2px}.b-article__mark{background:var(--sec-pop);color:var(--sec-pop-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;padding:.08em .2em}.b-article__divider{justify-content:center;gap:var(--space-s);padding-block:var(--space-s);display:flex}.b-article__gallery,.b-article__table,.b-article__video{margin:var(--space-s) 0;gap:var(--space-2xs);min-width:0;display:grid}.b-article__gallery figcaption,.b-article__table figcaption,.b-article__video figcaption{color:var(--sec-muted);font-size:var(--fs-meta);line-height:var(--lh-body)}.b-article__gallery-grid{gap:var(--space-2xs);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.b-article__gallery[data-count="3"] .b-article__gallery-grid>:first-child{grid-column:1/-1}@container (width>=560px){.b-article__gallery[data-count="3"] .b-article__gallery-grid,.b-article__gallery[data-count="4"] .b-article__gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.b-article__gallery .s-media{width:100%}.b-article__video-box{aspect-ratio:16/9;border-radius:var(--r-card);background:var(--sec-ink);position:relative;overflow:hidden}.b-article__video-box iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.b-article__video-play{place-content:center;justify-items:center;gap:var(--space-2xs);padding:var(--space-s);background:var(--sec-ink);color:var(--sec-bg);font:inherit;cursor:pointer;text-align:center;border:0;display:grid;position:absolute;inset:0}.b-article__video-play:disabled{cursor:default}.b-article__video-ico{background:var(--sec-pop);width:55px;height:55px;color:var(--sec-pop-ink);border-radius:50%;padding:13px}.b-article__video-label{font-weight:800;font-size:var(--fs-body)}.b-article__video-note{font-size:var(--fs-meta);max-width:34ch}.b-article__video-play:focus-visible{outline:3px solid var(--sec-focus);outline-offset:-6px}.b-article__table-scroll{border:1.5px solid var(--edge);border-radius:var(--radius-inner,10px);overflow-x:auto}.b-article__table-scroll:focus-visible{outline:3px solid var(--sec-focus);outline-offset:2px}.b-article__table table{border-collapse:collapse;width:100%;font-size:max(16px,calc(var(--fs-body)*.944));line-height:1.5}.b-article__table td,.b-article__table th{text-align:start;vertical-align:top;border-block-end:1px solid var(--edge);min-width:8ch;padding:8px 13px}.b-article__table tr:last-child>*{border-block-end:0}.b-article__table th{border-block-end:2px solid var(--sec-ink);font-weight:800}.b-article__details{border:1.5px solid var(--edge);border-radius:var(--r-card);padding:0 var(--space-s)}.b-article__details summary{justify-content:space-between;align-items:center;gap:var(--space-xs);cursor:pointer;min-height:44px;padding-block:8px;font-weight:700;list-style:none;display:flex}.b-article__details summary::-webkit-details-marker{display:none}.b-article__details summary:focus-visible{outline:3px solid var(--sec-focus);outline-offset:2px}.b-article__details[open] .b-article__details-caret{rotate:180deg}.b-article__details>.b-article__p{padding-block-end:var(--space-s)}.b-article__buttons{flex-wrap:wrap;gap:8px;display:flex}.b-article__button{border:1.5px solid var(--sec-ink);min-height:44px;color:var(--sec-ink);border-radius:999px;align-items:center;padding:8px 21px;font-weight:700;text-decoration:none;display:inline-flex}.b-article__button.is-first{background:var(--sec-ink);color:var(--sec-bg)}.b-article__button:focus-visible{outline:3px solid var(--sec-focus);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.b-article__details-caret{transition:rotate .2s}}.b-article__divider span{background:var(--sec-pop-strong);border-radius:50%;width:8px;height:8px}.b-article__body .s-rich__a,.b-article__prose a:not(.wp-block-buttons a){color:inherit;text-underline-offset:.18em;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px}.b-article__body .s-rich__a:hover,.b-article__prose a:hover{text-decoration-thickness:3px}.b-article__body .s-rich__a:lang(ar),.b-article__body :lang(ar) .s-rich__a,.b-article__prose a:lang(ar),.b-article__prose blockquote cite:lang(ar){font-weight:700}.b-article__body .s-rich__a:focus-visible,.b-article__prose a:focus-visible{outline:3px solid var(--sec-focus);outline-offset:2px;border-radius:2px}.b-article__body .s-rich code{border:1px solid var(--edge);border-radius:4px;padding:0 .3em;font:.9em/1 ui-monospace,SF Mono,Menlo,Consolas,monospace}.b-article__fig-link{border-radius:var(--r-card);display:block}.b-article__fig-link:focus-visible{outline:3px solid var(--sec-focus);outline-offset:3px}@container (width>=560px){.b-article__fig[data-align]{inline-size:61.8%}.b-article__fig[data-align=left]{margin-inline:0 auto}.b-article__fig[data-align=right],[dir=rtl] .b-article__fig[data-align=left]{margin-inline:auto 0}[dir=rtl] .b-article__fig[data-align=right]{margin-inline:0 auto}.b-article__fig[data-align=center]{margin-inline:auto}}.b-article__media{margin:var(--space-s) 0;gap:var(--space-2xs);min-width:0;display:grid}.b-article__media audio{min-block-size:44px;inline-size:100%}.b-article__media video{aspect-ratio:16/9;border-radius:var(--r-card);background:var(--sec-ink);inline-size:100%}.b-article__media figcaption{color:var(--sec-muted);font-size:var(--fs-meta);line-height:var(--lh-body)}.b-article__stats{margin:var(--space-s) 0;gap:var(--space-s);grid-template-columns:repeat(auto-fit,minmax(min(100%,144px),1fr));display:grid}.b-article__stat{padding:var(--space-s);border-block-start:2px solid var(--sec-pop-strong);flex-direction:column-reverse;gap:5px;display:flex}.b-article__stat-value{font-family:var(--f-display);font-size:var(--fs-title-l);font-weight:var(--dw,700);font-variant-numeric:tabular-nums;margin:0;line-height:1.05}.b-article__stat-label{color:var(--sec-muted);font-size:var(--fs-meta);line-height:1.4}.b-article__prose{min-width:0;font-size:var(--fs-body);line-height:var(--lh-body);overflow-wrap:break-word}.b-article__prose>*+*{margin-block-start:var(--space-s)}.b-article__prose h2,.b-article__prose h3,.b-article__prose h4,.b-article__prose h5,.b-article__prose h6{margin-block:var(--space-m) 0;font-family:var(--f-heading);line-height:var(--lh-title);text-wrap:balance;scroll-margin-block-start:calc(var(--anchor-offset,0px) + var(--space-m))}.b-article__prose h2{font-size:var(--fs-title-l)}.b-article__prose h3{font-size:var(--fs-title)}.b-article__prose h4,.b-article__prose h5,.b-article__prose h6{font-size:var(--fs-lead)}.b-article__prose p{margin:0}.b-article__prose ol,.b-article__prose ul{gap:var(--space-2xs);margin:0;padding-inline-start:1.4em;display:grid}.b-article__prose ul{list-style:outside}.b-article__prose ol{list-style:decimal}.b-article__prose li::marker{color:var(--sec-pop-strong);font-weight:700}.b-article__prose li>ol,.b-article__prose li>ul{margin-block-start:var(--space-2xs)}.b-article__prose blockquote{margin:var(--space-s) 0;border-inline-start:4px solid var(--sec-pop-strong);font-family:var(--f-heading);font-size:var(--fs-lead);line-height:var(--lh-lead);padding-inline-start:var(--space-m)}.b-article__prose blockquote cite{font-family:var(--f-body,inherit);font-size:var(--fs-meta);color:var(--sec-muted);margin-block-start:var(--space-2xs);font-style:normal;font-weight:600;display:block}.b-article__prose figure{margin:var(--space-s) 0;gap:var(--space-2xs);min-width:0;display:grid}.b-article__prose img,.b-article__prose video{border-radius:var(--r-card);block-size:auto;max-inline-size:100%}.b-article__prose audio{min-block-size:44px;inline-size:100%}.b-article__prose figcaption{color:var(--sec-muted);font-size:var(--fs-meta);line-height:var(--lh-body)}.b-article__prose .wp-block-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.b-article__prose .wp-block-gallery>figure,.b-article__prose .wp-block-gallery>img{margin:0}.b-article__prose .wp-block-gallery img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;inline-size:100%}.b-article__prose .wp-block-gallery>figcaption{grid-column:1/-1}.b-article__prose pre{padding:var(--space-s) var(--space-m);border-radius:var(--radius-inner,10px);border:1.5px solid var(--edge);text-align:start;font:400 max(15px,calc(var(--fs-body)*.875))/1.618 ui-monospace,SF Mono,Menlo,Consolas,monospace;direction:ltr;overflow-x:auto}.b-article__prose :not(pre)>code{border:1px solid var(--edge);border-radius:4px;padding:0 .3em;font:.9em/1 ui-monospace,SF Mono,Menlo,Consolas,monospace}.b-article__prose hr{background:var(--edge);block-size:2px;margin-block:var(--space-m);border:0}.b-article__prose .vb-prose__table{border:1.5px solid var(--edge);border-radius:var(--radius-inner,10px);overflow-x:auto}.b-article__prose .vb-prose__table:focus-visible{outline:3px solid var(--sec-focus);outline-offset:2px}.b-article__prose table{border-collapse:collapse;inline-size:100%;font-size:max(16px,calc(var(--fs-body)*.944));line-height:1.5}.b-article__prose td,.b-article__prose th{text-align:start;vertical-align:top;border-block-end:1px solid var(--edge);min-inline-size:8ch;padding:8px 13px}.b-article__prose th{border-block-end:2px solid var(--sec-ink);font-weight:800}.b-article__prose details{border:1.5px solid var(--edge);border-radius:var(--r-card);padding:0 var(--space-s)}.b-article__prose details>:not(summary){padding-block-end:var(--space-s)}.b-article__prose summary{cursor:pointer;align-items:center;min-block-size:44px;padding-block:8px;font-weight:700;display:flex}.b-article__prose summary:focus-visible{outline:3px solid var(--sec-focus);outline-offset:2px}.b-article__prose .vb-tabs{gap:var(--space-2xs);display:grid}.b-article__prose .wp-block-buttons{flex-wrap:wrap;gap:8px;display:flex}.b-article__prose .wp-block-buttons a{border:1.5px solid var(--sec-ink);min-block-size:44px;color:var(--sec-ink);border-radius:999px;align-items:center;padding:8px 21px;font-weight:700;text-decoration:none;display:inline-flex}.b-article__prose .wp-block-buttons a:first-child{background:var(--sec-ink);color:var(--sec-bg)}.b-article__prose .vb-stat{min-inline-size:144px;padding:var(--space-s);border-block-start:2px solid var(--sec-pop-strong);flex-direction:column;gap:5px;display:inline-flex}.b-article__prose .vb-stat strong{font-family:var(--f-display);font-size:var(--fs-title-l);line-height:1.05}.b-article__prose .vb-stat span{color:var(--sec-muted);font-size:var(--fs-meta)}.b-article__prose .vb-callout{padding:var(--space-s) var(--space-m);border:1.5px solid var(--edge);border-radius:var(--r-card)}.b-article__prose .vb-slider{gap:var(--space-s);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding-block-end:8px;display:flex;overflow-x:auto}.b-article__prose .vb-slider>*{scroll-snap-align:start;flex:0 0 min(100%,34rem);margin:0}.b-article__prose .wp-block-cover{gap:var(--space-s);display:grid}.b-article__prose .vb-map a,.b-article__prose .wp-block-embed a{align-items:center;min-block-size:44px;display:inline-flex}.b-article__divider span:nth-child(2){border-radius:2px;rotate:45deg}.b-article--magazine .b-article__p.is-first:not(:lang(ar)):first-letter{float:inline-start;font-family:var(--f-display);font-size:calc(var(--fs-body)*4.236);color:var(--sec-hl);margin-block-start:.06em;margin-inline-end:.08em;font-weight:800;line-height:.8}.b-article--magazine .b-article__p.is-first:lang(ar){font-size:var(--fs-lead);line-height:var(--lh-lead)}.b-article--magazine .b-article__quote{margin:var(--space-l) 0;padding:var(--space-m) 0;border:0;border-block:2px solid var(--sec-ink);text-align:center}.b-article--magazine .b-article__quote-mark{margin:0 auto var(--space-2xs);width:1.618em;height:1.618em;color:var(--sec-pop-strong);font-size:var(--fs-title-l);display:block}.b-article--magazine .b-article__quote blockquote p{font-family:var(--f-display);font-size:var(--fs-display-s);line-height:var(--lh-heading);text-wrap:balance}.b-article--magazine .b-article__quote figcaption:before{content:none}@container page (width>=1100px){.b-article--magazine .b-article__fig,.b-article--magazine .b-article__quote{margin-inline:-13%}}.b-article__lock{gap:var(--space-xs);padding:var(--space-m);border-radius:var(--r-card);border:1.5px solid var(--edge);background:color-mix(in srgb,var(--sec-ink) 4%,var(--sec-bg));justify-items:start;display:grid}.b-article__lock-ico{background:var(--sec-pop);width:34px;height:34px;color:var(--sec-pop-ink);border-radius:50%;padding:5px}.b-article__lock-title{font-family:var(--f-heading);font-size:var(--fs-title);line-height:var(--lh-title);margin:0}.b-article__lock-note{font-size:var(--fs-body);line-height:var(--lh-body);margin:0}.b-article__lock-row{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}.b-article__lock-label{font-weight:700;font-size:var(--fs-ui);flex-basis:100%}.b-article__lock input{border-radius:var(--radius-inner,10px);border:1.5px solid var(--sec-line-strong);background:var(--sec-bg);min-width:0;min-height:44px;color:var(--sec-ink);font:inherit;font-size:max(16px,var(--fs-body));flex:13rem;padding:8px 13px}.b-article__lock input:focus-visible,.b-article__lock-btn:focus-visible{outline:3px solid var(--sec-focus);outline-offset:2px}.b-article__lock-btn{border:1.5px solid var(--sec-ink);background:var(--sec-ink);min-height:44px;color:var(--sec-bg);font:inherit;cursor:pointer;border-radius:999px;padding:8px 21px;font-weight:800}.b-article__lock-btn:disabled{cursor:not-allowed;opacity:.72}.b-article__lock-err{font-weight:700;font-size:var(--fs-meta);margin:0}.b-article__sub{justify-items:center;gap:var(--space-xs);padding:var(--space-l) var(--space-m);border:1.5px solid var(--edge);border-radius:var(--r-card);text-align:center;background:var(--sec-bg);box-shadow:calc(5px*var(--tilt-dir)) 5px 0 0 var(--edge);margin-block-start:var(--space-m);scroll-margin-block-start:calc(var(--anchor-offset,0px) + var(--space-m));display:grid}.b-article__sub-ico{background:var(--sec-pop);width:55px;height:55px;color:var(--sec-pop-ink);border-radius:50%;place-items:center;font-size:26px;display:grid}.b-article__sub-title{font-family:var(--f-heading);font-size:var(--fs-title-l);line-height:var(--lh-title);text-wrap:balance;max-width:18em;margin:0}.b-article__sub-intro{color:var(--sec-muted);font-size:var(--fs-body);line-height:var(--lh-body);max-width:30em;margin:0}.b-article__sub-form{text-align:start;width:min(100%,30rem)}@container page (width<=420px){.b-article__sub{padding-inline:var(--space-s)}}.b-article--medium{--article-col:42.5rem;--article-serif:Charter, "Bitstream Charter", "Iowan Old Style", "Sitka Text", Cambria, Georgia, serif;--article-fs:clamp(1.125rem, 1.05rem + .35cqi, 1.25rem)}.b-article--medium .b-article__main{gap:var(--space-m)}.b-article--medium .b-article__head{gap:var(--space-s)}.b-article--medium .b-article__readbar{z-index:4;block-size:3px;inline-size:100cqi;margin-block-end:calc(var(--space-m)*-1 + 3px);margin-inline:calc(50% - 50cqi);position:sticky;inset-block-start:var(--anchor-offset,0)}.b-article--medium .b-article__readbar span{background:var(--sec-pop-strong);block-size:100%;inline-size:0;transition:inline-size .12s linear;display:block}.b-article--medium .b-article__cat{color:var(--sec-muted);font-size:var(--fs-meta);margin:0;font-weight:600}.b-article--medium .b-article__title{font-family:var(--article-serif);letter-spacing:-.014em;text-wrap:balance;max-width:none;font-size:clamp(2rem,1.55rem + 1.9cqi,2.625rem);font-weight:700;line-height:1.18}.b-article--medium .b-article__title:lang(ar){font-family:var(--f-display);letter-spacing:0;line-height:1.45}.b-article--medium .b-article__intro{color:var(--sec-muted);font-family:var(--f-body);max-width:none;font-size:clamp(1.25rem,1.15rem + .4cqi,1.375rem);line-height:1.45}.b-article--medium .b-article__intro:lang(ar){line-height:1.8}.b-article__byline{align-items:center;gap:var(--space-xs);min-width:0;display:flex}.b-article__byline .b-article__avatar,.b-article__byline .b-article__avatar.s-media{width:44px;height:44px}.b-article__byline .b-article__avatar--icon{font-size:20px}.b-article__byline-text{gap:2px;min-width:0;display:grid}.b-article__byline-facts,.b-article__byline-top{-moz-column-gap:var(--space-2xs);align-items:center;column-gap:var(--space-2xs);flex-wrap:wrap;margin:0;display:flex}.b-article__byline-top{font-size:var(--fs-ui)}.b-article__byline-top .b-article__name{font-weight:600}.b-article__byline-facts{color:var(--sec-muted);font-size:var(--fs-meta)}.b-article__dot{color:var(--sec-muted)}.b-article__follow{min-width:44px;min-height:44px;color:var(--sec-ink);text-underline-offset:.25em;justify-content:center;align-items:center;margin-block:-11px;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;display:inline-flex}.b-article__follow:focus-visible{outline:3px solid var(--sec-focus);outline-offset:2px;border-radius:4px}@media (hover:hover){.b-article__follow:hover{text-decoration-thickness:3px}}.b-article--medium .b-article__cover .s-media{border-radius:0}.b-article--medium .b-article__body{gap:var(--space-m)}.b-article--medium .b-article__list,.b-article--medium .b-article__p{font-family:var(--article-serif);font-size:var(--article-fs);letter-spacing:-.003em;line-height:1.6}.b-article--medium .b-article__list:lang(ar),.b-article--medium .b-article__p:lang(ar){font-family:var(--f-body);letter-spacing:0;line-height:1.95}.b-article--medium .b-article__list li::marker{color:var(--sec-ink)}.b-article--medium .b-article__h{font-family:var(--f-body);letter-spacing:-.01em;margin-block-start:var(--space-l);font-weight:700}.b-article--medium .b-article__h:lang(ar){letter-spacing:0}.b-article--medium .b-article__h--h2{font-size:clamp(1.375rem,1.25rem + .55cqi,1.618rem)}.b-article--medium .b-article__h--h3{font-size:var(--fs-title)}.b-article--medium .b-article__quote{border-inline-start:3px solid var(--sec-ink);margin-inline-start:-1px;padding-inline-start:var(--space-s)}.b-article--medium .b-article__quote blockquote p{font-family:var(--article-serif);font-style:italic;font-size:calc(var(--article-fs)*1.13);line-height:1.55}.b-article--medium .b-article__quote blockquote p:lang(ar){font-family:var(--f-body);font-style:normal;line-height:1.9}.b-article--medium .b-article__mark-p{font-size:var(--article-fs)}.b-article--medium .b-article__callout{border-color:var(--sec-line-strong)}.b-article--medium .b-article__fig{inline-size:100cqi;margin-inline:calc(50% - 50cqi);margin-block:var(--space-s)}.b-article--medium .b-article__fig .s-media{border-radius:0}.b-article--medium .b-article__fig figcaption{inline-size:min(100% - 2 * var(--space-gutter),var(--article-col));text-align:center;margin-inline:auto}@container page (width>=1100px){.b-article--medium .b-article__fig .s-media{--ratio:2.618!important}}.b-article--medium .b-article__main.is-drop .b-article__p.is-first:not(:lang(ar)):first-letter{float:inline-start;font-family:var(--article-serif);margin-block-start:.08em;margin-inline-end:.1em;font-size:3.4em;font-weight:700;line-height:.82}.b-article--medium .b-article__tags--end{margin-block-start:var(--space-s)}.b-article--medium .b-article__tags--end li{padding:var(--space-2xs) var(--space-s);background:color-mix(in srgb,var(--sec-ink) 7%,var(--sec-bg));border:0;font-weight:500}.b-article--medium .b-article__tags--end li:before{content:none}.b-article--medium .b-article__foot{margin-block-start:0}.b-article--minimal-reader{--article-col:36em;transition:background-color .4s var(--ease-out),color .4s var(--ease-out)}.b-article--minimal-reader:has(.b-article__wrap[data-night=ink]){--sec-bg:var(--c-ink);--sec-ink:var(--on-ink);--sec-muted:var(--muted-ink);--sec-hl:var(--hl-ink);--sec-loud:var(--loud-ink);--sec-btn:var(--btn-ink);--sec-btn-ink:var(--btn-ink-ink);--sec-pop:var(--pop-ink);--sec-pop-ink:var(--pop-ink-ink);--sec-card:var(--card-ink);--sec-card-ink:var(--card-ink-ink);--sec-card-btn:var(--card-btn-ink);--sec-card-btn-ink:var(--card-btn-ink-ink);--edge:var(--edge-ink);--mark-from:var(--mark-from-ink);--mark-to:var(--mark-to-ink);--mark-ink:var(--mark-ink-ink);--sec-line-a:var(--line-a-ink);--sec-card-line-a:var(--card-line-a-ink);--sec-pop-strong:var(--pop-strong-ink);--sec-pop-strong-ink:var(--pop-strong-ink-ink);--sec-focus:var(--focus-ink);--sec-card-focus:var(--card-focus-ink)}.b-article--minimal-reader:has(.b-article__wrap[data-night=bg]){--sec-bg:var(--c-bg);--sec-ink:var(--on-bg);--sec-muted:var(--muted-bg);--sec-hl:var(--hl-bg);--sec-loud:var(--loud-bg);--sec-btn:var(--btn-bg);--sec-btn-ink:var(--btn-ink-bg);--sec-pop:var(--pop-bg);--sec-pop-ink:var(--pop-ink-bg);--sec-card:var(--card-bg);--sec-card-ink:var(--card-ink-bg);--sec-card-btn:var(--card-btn-bg);--sec-card-btn-ink:var(--card-btn-ink-bg);--edge:var(--edge-bg);--mark-from:var(--mark-from-bg);--mark-to:var(--mark-to-bg);--mark-ink:var(--mark-ink-bg);--sec-line-a:var(--line-a-bg);--sec-card-line-a:var(--card-line-a-bg);--sec-pop-strong:var(--pop-strong-bg);--sec-pop-strong-ink:var(--pop-strong-ink-bg);--sec-focus:var(--focus-bg);--sec-card-focus:var(--card-focus-bg)}.b-article--minimal-reader .b-article__main{gap:var(--space-m);--reader-fs:calc(var(--fs-body)*var(--reader-scale,1)*1.0625)}.b-article__reader{justify-content:flex-end;align-items:center;gap:var(--space-2xs);flex-wrap:wrap;min-height:44px;display:flex}.b-article__reader-label{color:var(--sec-muted);font-size:var(--fs-meta);margin-inline-end:var(--space-3xs);font-weight:600}.b-article__reader-btn{justify-content:center;align-items:center;gap:var(--space-2xs);min-width:44px;height:44px;padding:0 var(--space-xs);border:1.5px solid var(--sec-line-strong);color:var(--sec-ink);font:600 var(--fs-ui)/1 var(--f-body);cursor:pointer;transition:background-color .2s var(--ease-out);background:0 0;border-radius:999px;display:inline-flex}.b-article__reader-btn svg{width:18px;height:18px}.b-article__reader-btn:disabled{cursor:default;color:var(--sec-muted);border-style:dashed}.b-article__reader-btn[aria-pressed=true]{background:var(--sec-ink);color:var(--sec-bg);border-color:var(--sec-ink)}.b-article__reader-btn:focus-visible{outline:3px solid var(--sec-focus);outline-offset:2px}@media (hover:hover){.b-article__reader-btn:not(:disabled,[aria-pressed=true]):hover{background:color-mix(in srgb,var(--sec-ink) 8%,transparent)}}.b-article--minimal-reader .b-article__head{gap:var(--space-xs)}.b-article--minimal-reader .b-article__cat{color:var(--sec-muted);font-size:var(--fs-meta);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:600}.b-article--minimal-reader .b-article__title{font-family:var(--f-heading);font-weight:700;font-size:max(var(--fs-display-s),calc(var(--reader-fs)*1.618));line-height:var(--lh-title)}.b-article--minimal-reader .b-article__intro{font-size:var(--fs-lead);line-height:var(--lh-lead)}.b-article--minimal-reader .b-article__byline{border-block-end:1px solid var(--sec-line);width:100%;padding-block-end:var(--space-s)}.b-article--minimal-reader .b-article__byline .b-article__avatar,.b-article--minimal-reader .b-article__byline .b-article__avatar.s-media{width:34px;height:34px}.b-article--minimal-reader .b-article__byline .b-article__avatar--icon{font-size:16px}.b-article--minimal-reader .b-article__cover .s-media{border-radius:var(--radius-inner,10px)}.b-article--minimal-reader .b-article__body{gap:var(--space-s)}.b-article--minimal-reader :is(.b-article__p,.b-article__list,.b-article__callout-text,.b-article__mark-p){font-size:var(--reader-fs)}.b-article--minimal-reader .b-article__h{font-family:var(--f-body);font-weight:700}.b-article--minimal-reader .b-article__h--h2{font-size:calc(var(--reader-fs)*1.272)}.b-article--minimal-reader .b-article__h--h3{font-size:calc(var(--reader-fs)*1.125)}.b-article--minimal-reader .b-article__quote{border-inline-start-width:2px;border-color:var(--sec-line-strong)}.b-article--minimal-reader .b-article__quote blockquote p{font-family:var(--f-body);font-size:var(--reader-fs);font-style:italic}.b-article--minimal-reader .b-article__quote blockquote p:lang(ar){font-style:normal}.b-article--minimal-reader .b-article__callout{border-color:var(--sec-line-strong)}.b-article--minimal-reader .b-article__list li::marker{color:var(--sec-muted)}.b-article--minimal-reader .b-article__divider span{background:var(--sec-muted);width:5px;height:5px}.b-article--minimal-reader .b-article__main.is-drop .b-article__p.is-first:not(:lang(ar)):first-letter{float:inline-start;font-family:var(--f-heading);margin-block-start:.06em;margin-inline-end:.08em;font-size:3.2em;font-weight:700;line-height:.82}.b-article--minimal-reader .b-article__tags--end li{border-color:var(--sec-line);font-weight:500}.b-article__end{padding-block:var(--space-s);justify-content:center;display:flex}.b-article__end span{background:var(--sec-ink);width:8px;height:8px;rotate:45deg}.b-article--newsletter-post{--article-col:38rem}.b-article--newsletter-post .b-article__main{gap:var(--space-m)}.b-article--newsletter-post .b-article__head{text-align:center;align-items:center;gap:var(--space-s)}.b-article__pub{align-items:center;gap:var(--space-2xs);margin:0 0 var(--space-2xs);padding:var(--space-3xs) var(--space-s) var(--space-3xs) var(--space-3xs);border:1.5px solid var(--sec-line-strong);font-size:var(--fs-ui);border-radius:999px;font-weight:700;display:inline-flex}.b-article__pub-ico{background:var(--sec-pop);width:34px;height:34px;color:var(--sec-pop-ink);border-radius:50%;place-items:center;font-size:18px;display:grid}.b-article--newsletter-post .b-article__title{font-family:var(--f-display);font-size:var(--fs-h2);line-height:var(--lh-heading);max-width:16em}.b-article--newsletter-post .b-article__intro{margin-inline:auto}.b-article--newsletter-post .b-article__byline{text-align:start;justify-content:center}.b-article--newsletter-post .b-article__tags{justify-content:center}.b-article--newsletter-post .b-article__actions{justify-content:center;gap:var(--space-xs);padding-block:var(--space-xs)}.b-article__sub-btn{align-items:center;gap:var(--space-2xs);min-height:44px;display:inline-flex}.b-article__sub-btn svg{width:20px;height:20px}.b-article--newsletter-post .b-article__cover .s-media{width:100%}.b-article--newsletter-post .b-article__body{gap:var(--space-s)}.b-article--newsletter-post :is(.b-article__p,.b-article__list){font-size:calc(var(--fs-body)*1.0625)}.b-article--newsletter-post .b-article__h{font-family:var(--f-heading)}.b-article--newsletter-post .b-article__quote{border-inline-start-color:var(--sec-ink)}@container page (width<=420px){.b-article--newsletter-post .b-article__actions{justify-content:space-between}}.b-article{--article-col:var(--measure-body,34em)}.b-article__only{border:1.5px solid var(--edge);border-radius:var(--r-card);color:var(--sec-ink);font-size:var(--fs-ui);align-items:center;gap:8px;margin:0;padding:8px 13px;font-weight:650;line-height:1.4;display:flex}.b-article__only svg{flex:none;block-size:21px;inline-size:21px}.b-article__wrap{gap:var(--space-xl);display:grid}.b-article__layout{justify-items:center;min-width:0;display:grid}.b-article__main{gap:var(--space-l);width:min(100%,var(--article-col));min-width:0;font-size:var(--fs-body)}.b-article__head,.b-article__main{flex-direction:column;display:flex}.b-article__head{align-items:flex-start;gap:var(--space-s)}.b-article--standard .b-article__head{text-align:center;align-items:center}.b-article__title{font-family:var(--f-display);line-height:var(--lh-heading);text-wrap:balance;overflow-wrap:break-word;margin:0}.b-article__title,h1.b-article__title{font-size:var(--fs-h2)}.b-article--standard .b-article__title{max-width:18em}.b-article__intro{color:var(--sec-muted);font-size:var(--fs-lead);line-height:var(--lh-lead);max-width:var(--measure-lead,26.75em);margin:0}.b-article__meta{align-items:center;gap:var(--space-xs) var(--space-m);flex-wrap:wrap;display:flex}.b-article--standard .b-article__meta{justify-content:center}.b-article__author{align-items:center;gap:var(--space-xs);text-align:start;display:flex}.b-article__avatar{flex:none;width:55px;height:55px;margin:0}.b-article__avatar.s-media{width:55px}.b-article__avatar--icon{border:1.5px solid var(--sec-line-strong);background:var(--sec-pop);color:var(--sec-pop-ink);border-radius:50%;place-items:center;font-size:24px;display:grid}.b-article__who{line-height:1.3;display:grid}.b-article__by{color:var(--sec-muted);font-size:var(--fs-micro);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.b-article__name{font-weight:700;font-size:var(--fs-ui)}.b-article__facts,.b-article__role{color:var(--sec-muted);font-size:var(--fs-meta)}.b-article__facts{gap:var(--space-2xs) var(--space-s);flex-wrap:wrap;margin:0;padding:0;font-weight:600;list-style:none;display:flex}.b-article__facts li{align-items:center;gap:var(--space-3xs);display:inline-flex}.b-article__facts svg{width:1.15em;height:1.15em}.b-article__tags{gap:var(--space-2xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.b-article--standard .b-article__tags{justify-content:center}.b-article__tags li{padding:var(--space-3xs) var(--space-xs);border:1.5px solid var(--sec-line-strong);font-size:var(--fs-meta);border-radius:999px;font-weight:600}.b-article__tags li:before{content:"#";color:var(--sec-muted);margin-inline-end:1px}.b-article__tag-link,.b-article__term{color:inherit;text-decoration:none}.b-article__term{align-items:center;min-block-size:44px;min-inline-size:44px;margin-block:-13px;display:inline-flex;position:relative}.b-article__term:after{content:"";position:absolute;inset:-12px -4px}.b-article__tag-link:focus-visible,.b-article__tag-link:hover,.b-article__term:focus-visible,.b-article__term:hover{text-underline-offset:3px;text-decoration:underline}.b-article__tags:has(.has-link){gap:var(--space-xs)}.b-article__tags li.has-link{align-items:center;padding:0;display:inline-flex}.b-article__tags li.has-link:before{padding-inline-start:var(--space-xs)}.b-article__tag-link{min-block-size:44px;min-inline-size:44px;padding-inline:1px var(--space-xs);justify-content:center;align-items:center;display:inline-flex}.b-article__cover{gap:var(--space-2xs);margin:0;display:grid}.b-article__cover .s-media{width:100%}.b-article__cover figcaption{color:var(--sec-muted);font-size:var(--fs-meta);text-align:center}@container page (width>=1100px){.b-article--standard .b-article__cover{margin-inline:-21%}}.b-article--with-toc .b-article__layout{align-items:start;gap:var(--space-xl);grid-template-columns:minmax(0,1fr) minmax(0,1.618fr);justify-items:stretch}.b-article--with-toc .b-article__main{width:100%;max-width:var(--article-col)}.b-article__rail{width:min(100%,18rem);top:calc(var(--anchor-offset,0px) + var(--space-l));justify-self:end;min-width:0;position:sticky}.b-article__rail-box{gap:var(--space-xs);padding:var(--space-m);border-radius:var(--r-card);border:1.5px solid var(--edge);background:var(--sec-card);color:var(--sec-card-ink);--sec-ink:var(--sec-card-ink);--sec-focus:var(--sec-card-focus);max-height:calc(100dvh - var(--anchor-offset,0px) - var(--space-xl));display:grid;overflow:auto}.b-article__rail-label{font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:800}.b-article__progress{background:color-mix(in srgb,var(--sec-card-ink) 14%,transparent);border-radius:5px;height:5px;overflow:hidden}.b-article__progress span{block-size:100%;inline-size:calc(var(--read,0)*100%);background:var(--sec-card-ink);border-radius:inherit;display:block}.b-article__fold{border:1.5px solid var(--sec-line-strong);border-radius:var(--r-card);display:none}.b-article__fold summary{align-items:center;gap:var(--space-2xs);min-height:55px;padding:0 var(--space-s);cursor:pointer;font-weight:700;font-size:var(--fs-ui);list-style:none;display:flex}.b-article__fold summary::-webkit-details-marker{display:none}.b-article__fold summary:focus-visible{outline:3px solid var(--sec-focus);outline-offset:2px;border-radius:inherit}.b-article__fold-caret{transition:rotate .25s var(--ease-out);margin-inline-start:auto}.b-article__fold[open] .b-article__fold-caret{rotate:180deg}.b-article__fold .b-article__nav{padding:var(--space-tight) var(--space-2xs) var(--space-2xs)}@container page (width<=1100px){.b-article--with-toc .b-article__layout{grid-template-columns:minmax(0,1fr);justify-items:center}.b-article--with-toc .b-article__rail{display:none}.b-article__fold{display:block}}.b-article__cover-hero{border-radius:var(--r-media,var(--r-card));position:relative;overflow:clip}.b-article__cover-hero .s-media{width:100%}.b-article__cover-title{gap:var(--space-2xs);border-radius:var(--r-card);max-width:min(68%,38rem);display:grid;position:absolute;inset-block-end:var(--space-m);inset-inline-start:var(--space-m)}.b-article__cover-title .b-article__title{font-size:var(--fs-h2);line-height:var(--lh-heading)}.b-article__kicker{font-size:var(--fs-meta);letter-spacing:.1em;text-transform:uppercase;margin:0;font-weight:800}.b-article--magazine .b-article__head{gap:var(--space-m)}.b-article--magazine .b-article__intro{font-family:var(--f-heading);font-size:var(--fs-title-l);line-height:var(--lh-title);color:var(--sec-ink);max-width:none}.b-article--magazine .b-article__meta{padding-block:var(--space-s);border-block:1.5px solid var(--sec-line);width:100%}@container page (width<=760px){.b-article__cover-hero .s-media{--ratio:.786}.b-article__cover-title{inset-inline:var(--space-xs);max-width:none;inset-block-end:var(--space-xs)}.b-article__cover-title .b-article__title{font-size:var(--fs-display-s)}}
