@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/ca8956476e4b15e1-s.08wnys.spqmz-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/0ada71b763703d9d-s.03kpp5fbi.88j.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/2b7d3311b69a4dca-s.p.0g6adshk-wxa_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6632a144c419935f-s.02msn089-soa4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/7b27d9904b50e540-s.13-bl75dp544c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d38f3bca7db33566-s.p.07n94j49quulv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_39b5abe6-module__-Sxg7q__className{font-family:Newsreader,Newsreader Fallback}.newsreader_39b5abe6-module__-Sxg7q__variable{--font-newsreader:"Newsreader", "Newsreader Fallback"}
.blog-typeface{--font-editorial:var(--font-newsreader), Georgia, "Times New Roman", serif}.blog-root{--blog-rule:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.blog-root{--blog-rule:color-mix(in oklch, var(--foreground) 16%, transparent)}}.blog-root{--blog-rule-soft:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.blog-root{--blog-rule-soft:color-mix(in oklch, var(--foreground) 9%, transparent)}}.blog-root{--blog-rule-strong:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.blog-root{--blog-rule-strong:color-mix(in oklch, var(--foreground) 42%, transparent)}}.blog-root{--blog-ink:var(--foreground);--blog-ink-soft:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.blog-root{--blog-ink-soft:color-mix(in oklch, var(--foreground) 74%, transparent)}}.blog-root{--blog-ink-faint:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.blog-root{--blog-ink-faint:color-mix(in oklch, var(--foreground) 52%, transparent)}}.blog-root{--blog-accent:var(--primary);--blog-warm:var(--color-gold-500);--blog-serif:var(--font-editorial);--blog-max:76rem;color:var(--blog-ink)}.light .blog-root{--blog-rule:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.light .blog-root{--blog-rule:color-mix(in oklch, var(--foreground) 24%, transparent)}}.light .blog-root{--blog-rule-soft:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.light .blog-root{--blog-rule-soft:color-mix(in oklch, var(--foreground) 13%, transparent)}}.light .blog-root{--blog-rule-strong:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.light .blog-root{--blog-rule-strong:color-mix(in oklch, var(--foreground) 55%, transparent)}}.light .blog-root{--blog-ink-soft:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.light .blog-root{--blog-ink-soft:color-mix(in oklch, var(--foreground) 80%, transparent)}}.light .blog-root{--blog-ink-faint:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.light .blog-root{--blog-ink-faint:color-mix(in oklch, var(--foreground) 60%, transparent)}}.light .blog-root{background:linear-gradient(#f9f8f1 0%,#f7f4ec 100%);background:linear-gradient(lab(97.5039% -.2774 3.4245) 0%,lab(96.3489% -.13712 4.20562) 100%)}.blog-root{padding-block-end:clamp(4rem,8vw,7rem);display:block}.blog-fold,.blog-departments,.blog-figures,.blog-latest,.blog-picks,.blog-threads,.blog-shelf,.blog-pagination,.blog-hub-close,.blog-category-head,.blog-category-list,.blog-archive-root .blog-pagination,.blog-article{inline-size:min(100% - clamp(2rem, 8vw, 5rem), var(--blog-max));margin-inline:auto}.blog-hud{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.16em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--blog-ink-faint);font-size:10.5px}.blog-hud:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){letter-spacing:0}.blog-rule-oxford{border-block-start:2px solid var(--blog-rule-strong);padding-block-start:.9rem;position:relative}.blog-rule-oxford:before{content:"";border-block-start:1px solid var(--blog-rule);position:absolute;inset-block-start:3px;inset-inline:0}.blog-cropframe{display:block;position:relative}.blog-cropframe:before,.blog-cropframe:after{content:"";pointer-events:none;z-index:1;block-size:18px;inline-size:18px;position:absolute}.blog-cropframe:before{border-inline-start:2px solid var(--blog-ink-faint);border-block-start:2px solid var(--blog-ink-faint);inset-block-start:-7px;inset-inline-start:-7px}.blog-cropframe:after{border-inline-end:2px solid var(--blog-ink-faint);border-block-end:2px solid var(--blog-ink-faint);inset-block-end:-7px;inset-inline-end:-7px}.blog-row-dept{margin:0}.blog-dept-link{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--blog-accent);font-size:11px;text-decoration:none}.blog-dept-link:hover,.blog-dept-link:focus-visible{text-underline-offset:4px;text-decoration:underline}.blog-dept-link:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){letter-spacing:0}.blog-inline-link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--blog-accent);-webkit-text-decoration-color:var(--blog-accent);-webkit-text-decoration-color:var(--blog-accent);text-decoration-color:var(--blog-accent)}@supports (color:color-mix(in lab, red, red)){.blog-inline-link{-webkit-text-decoration-color:color-mix(in oklch, var(--blog-accent) 65%, transparent);-webkit-text-decoration-color:color-mix(in oklch, var(--blog-accent) 65%, transparent);-webkit-text-decoration-color:color-mix(in oklch, var(--blog-accent) 65%, transparent);text-decoration-color:color-mix(in oklch, var(--blog-accent) 65%, transparent)}}.blog-inline-link{text-underline-offset:3px;text-decoration-thickness:1px;transition:color .14s,text-decoration-color .14s}.blog-inline-link:hover,.blog-inline-link:focus-visible{color:var(--blog-accent);-webkit-text-decoration-color:var(--blog-accent);-webkit-text-decoration-color:var(--blog-accent);-webkit-text-decoration-color:var(--blog-accent);text-decoration-color:var(--blog-accent)}.blog-en-pill{border:1px solid var(--blog-rule);letter-spacing:.14em;color:var(--blog-ink-faint);border-radius:999px;padding:1px 8px;font-size:9.5px;display:inline-block}.blog-en-pill:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){letter-spacing:0}.blog-section-head{border-block-start:2px solid var(--blog-rule-strong);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem 2rem;margin-block-end:.75rem;padding-block-start:1rem;display:flex;position:relative}.blog-section-head:before{content:"";border-block-start:1px solid var(--blog-rule);position:absolute;inset-block-start:3px;inset-inline:0}.blog-section-title{font-family:var(--blog-serif);margin:0;font-size:clamp(1.35rem,2.1vw,1.7rem);font-weight:600;line-height:1.15}.blog-row-list{display:block}.blog-row{border-block-end:1px solid var(--blog-rule-soft);grid-template-columns:84px minmax(0,1fr);gap:.5rem 1.1rem;padding-block:1.15rem;display:grid}@media (min-width:768px){.blog-row{grid-template-columns:124px minmax(0,1fr);gap:.5rem 1.6rem}}.blog-row-media{align-self:start;display:block;overflow:hidden}.blog-row-img{block-size:auto;inline-size:100%;transition:transform .32s var(--mc-ease-out-quint,ease);display:block}@media (hover:hover){.blog-row:hover .blog-row-img{transform:scale(1.045)}}@media (prefers-reduced-motion:reduce){.blog-row-img{transition:none}.blog-row:hover .blog-row-img{transform:none}}.blog-row-main{min-inline-size:0}.blog-row-title{font-family:var(--blog-serif);text-wrap:balance;margin:.3rem 0 .35rem;font-size:clamp(1.15rem,1.75vw,1.4rem);font-weight:600;line-height:1.22}.blog-row-title a{color:inherit;text-decoration:none}.blog-row-title a:hover,.blog-row-title a:focus-visible{text-decoration:underline;-webkit-text-decoration-color:var(--blog-accent);-webkit-text-decoration-color:var(--blog-accent);-webkit-text-decoration-color:var(--blog-accent);text-decoration-color:var(--blog-accent);text-underline-offset:4px;text-decoration-thickness:1.5px}.blog-row-dek{font-family:var(--blog-serif);color:var(--blog-ink-soft);max-inline-size:62ch;margin:0 0 .55rem;font-size:.98rem;font-style:italic;line-height:1.5}.blog-row-meta{flex-wrap:wrap;align-items:center;gap:.6rem;margin:0;display:flex}.blog-feature-media{display:block;overflow:hidden}.blog-feature-img{block-size:auto;inline-size:100%;transition:transform .38s var(--mc-ease-out-quint,ease);display:block}@media (hover:hover){.blog-feature:hover .blog-feature-img{transform:scale(1.035)}}@media (prefers-reduced-motion:reduce){.blog-feature-img{transition:none}.blog-feature:hover .blog-feature-img{transform:none}}.blog-feature-main{padding-block-start:1rem}.blog-feature-title{font-family:var(--blog-serif);text-wrap:balance;margin:.35rem 0 .4rem;font-size:clamp(1.3rem,2vw,1.65rem);font-weight:600;line-height:1.18}.blog-feature-title a{color:inherit;text-decoration:none}.blog-feature-title a:hover,.blog-feature-title a:focus-visible{text-decoration:underline;-webkit-text-decoration-color:var(--blog-accent);-webkit-text-decoration-color:var(--blog-accent);-webkit-text-decoration-color:var(--blog-accent);text-decoration-color:var(--blog-accent);text-underline-offset:4px;text-decoration-thickness:1.5px}.blog-feature-dek{font-family:var(--blog-serif);color:var(--blog-ink-soft);margin:0 0 .6rem;font-size:1rem;font-style:italic;line-height:1.5}.blog-crumbs{align-items:center;gap:.55rem;padding-block:1.1rem 0;display:flex}.blog-crumb-link{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--blog-ink-faint);font-size:11px;text-decoration:none}.blog-crumb-link:hover,.blog-crumb-link:focus-visible{color:var(--blog-accent);text-underline-offset:4px;text-decoration:underline}.blog-crumb-link:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){letter-spacing:0}.blog-crumb-sep{color:var(--blog-rule-strong);font-size:11px}.blog-pagination{border-block-start:1px solid var(--blog-rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.9rem 2rem;margin-block-start:2.5rem;padding-block-start:1.1rem;display:flex}.blog-pagination-links{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.blog-pagination-link,.blog-pagination-num{min-block-size:44px;min-inline-size:44px;font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;color:var(--blog-ink-soft);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding-inline:.85rem;font-size:12px;text-decoration:none;display:inline-flex}.blog-pagination-link:hover,.blog-pagination-num:hover,.blog-pagination-link:focus-visible,.blog-pagination-num:focus-visible{border-color:var(--blog-rule-strong);color:var(--blog-ink)}.blog-pagination-num[aria-current=page]{border-color:var(--blog-accent);color:var(--blog-accent)}.blog-fold{margin-block-start:clamp(1rem,3vw,2.25rem)}.blog-fold-stage{flex-direction:column;gap:clamp(1.5rem,3.2vh,2.75rem);padding-block:clamp(.5rem,2vh,1.5rem);display:flex}@media (min-width:1024px){.blog-fold-stage{justify-content:center;min-block-size:min(46rem,100svh - 5.5rem)}}.blog-masthead{border-block-end:2px solid var(--blog-rule-strong);grid-template-columns:minmax(0,1fr);gap:1rem 3rem;padding-block-end:1.1rem;display:grid;position:relative}.blog-masthead:after{content:"";border-block-end:1px solid var(--blog-rule);position:absolute;inset-block-end:3px;inset-inline:0}@media (min-width:768px){.blog-masthead{grid-template-columns:minmax(0,1fr) auto;align-items:end}}.blog-masthead-eyebrow{color:var(--blog-accent);margin:0 0 .5rem}.blog-masthead-title{font-family:var(--blog-serif);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(2rem,4.6vw,3.4rem);font-weight:500;line-height:1.04}.blog-masthead-title em{color:var(--blog-ink-soft);font-style:italic}.blog-masthead-lede{color:var(--blog-ink-soft);max-inline-size:56ch;margin:.9rem 0 0;font-size:1rem;line-height:1.6}.blog-masthead-folio{text-align:end;flex-direction:column;gap:.3rem;display:flex}@media (max-width:767.98px){.blog-masthead-folio{text-align:start;flex-direction:row;gap:1.25rem}}.blog-fold-grid{flex-direction:column;gap:1.4rem;display:flex}@media (min-width:1024px){.blog-fold-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(2rem,4vw,4rem);display:grid}}.blog-fold-coverlabel{color:var(--blog-ink-faint);margin:.4rem 0 0}.blog-fold-title{font-family:var(--blog-serif);letter-spacing:-.012em;text-wrap:balance;will-change:transform;margin:.55rem 0 .7rem;font-size:clamp(1.9rem,3.6vw,3.05rem);font-weight:600;line-height:1.08}.blog-fold-title a{color:inherit;text-decoration:none}.blog-fold-title a:hover,.blog-fold-title a:focus-visible{text-decoration:underline;-webkit-text-decoration-color:var(--blog-accent);-webkit-text-decoration-color:var(--blog-accent);-webkit-text-decoration-color:var(--blog-accent);text-decoration-color:var(--blog-accent);text-underline-offset:6px;text-decoration-thickness:2px}.blog-fold-dek{font-family:var(--blog-serif);color:var(--blog-ink-soft);max-inline-size:46ch;margin:0 0 .85rem;font-size:clamp(1.02rem,1.5vw,1.18rem);font-style:italic;line-height:1.55}.blog-fold-media{order:2}@media (min-width:1024px){.blog-fold-media{order:0}}.blog-fold-crop{transform-origin:50%;will-change:transform;overflow:hidden}.blog-fold-crop-inner{transform-origin:50%;will-change:transform}.blog-fold-img{block-size:auto;inline-size:100%;display:block}.blog-departments{margin-block-start:clamp(2.5rem,5vw,4rem)}.blog-departments-title{margin:0 0 .6rem}.blog-departments-list{border-block:1px solid var(--blog-rule);gap:0;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.blog-departments-list{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}.blog-department{border-block-end:1px solid var(--blog-rule-soft);color:inherit;flex-direction:column;gap:.3rem;min-block-size:44px;padding:1rem 1.1rem 1.1rem;text-decoration:none;display:flex}@media (min-width:768px){.blog-department{border-block-end:0;border-inline-start:1px solid var(--blog-rule-soft)}.blog-departments-list li:first-child .blog-department{border-inline-start:0;padding-inline-start:0}}.blog-department-label{font-family:var(--blog-serif);font-size:1.06rem;font-weight:600;line-height:1.2}.blog-department:hover .blog-department-label,.blog-department:focus-visible .blog-department-label{text-decoration:underline;-webkit-text-decoration-color:var(--blog-accent);-webkit-text-decoration-color:var(--blog-accent);-webkit-text-decoration-color:var(--blog-accent);text-decoration-color:var(--blog-accent);text-underline-offset:4px}.blog-department-desc{color:var(--blog-ink-soft);font-size:.82rem;line-height:1.45}.blog-department-count{margin-block-start:.2rem}.blog-latest{margin-block-start:clamp(2.75rem,5.5vw,4.5rem)}.blog-search{flex:260px;max-inline-size:26rem}.blog-search-label{margin-block-end:.35rem;display:block}.blog-search-row{align-items:center;gap:.6rem;display:flex}.blog-search-input{border:0;border-block-end:1px solid var(--blog-rule-strong);color:var(--blog-ink);background:0 0;border-radius:0;flex:1;min-block-size:40px;padding:.45rem .1rem;font-size:.95rem}.blog-search-input::placeholder{color:var(--blog-ink-faint)}.blog-search-input:focus-visible{border-block-end-color:var(--blog-accent);box-shadow:0 1px 0 0 var(--blog-accent);outline:none}.blog-search-clear{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--blog-ink-faint);border:1px solid var(--blog-rule);cursor:pointer;background:0 0;border-radius:999px;min-block-size:32px;padding:.35rem .8rem;font-size:11px}.blog-search-clear:hover,.blog-search-clear:focus-visible{color:var(--blog-ink);border-color:var(--blog-rule-strong)}.blog-filter-row{flex-wrap:wrap;gap:.25rem 1.1rem;padding-block:.6rem .2rem;display:flex}.blog-filter-chip{min-block-size:40px;font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--blog-ink-faint);cursor:pointer;background:0 0;border:0;border-block-end:2px solid #0000;padding:.45rem .1rem;font-size:11.5px}.blog-filter-chip:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){letter-spacing:0}.blog-filter-chip:hover,.blog-filter-chip:focus-visible{color:var(--blog-ink)}.blog-filter-chip[aria-pressed=true]{color:var(--blog-accent);border-block-end-color:var(--blog-accent)}.blog-results{margin:.4rem 0 0}.blog-noresults{border-block-end:1px solid var(--blog-rule-soft);padding:2.5rem 0 1.5rem}.blog-noresults-lead{font-family:var(--blog-serif);margin:0 0 .4rem;font-size:1.15rem}.blog-noresults-hint{color:var(--blog-ink-soft);margin:0;font-size:.92rem}.blog-picks{margin-block-start:clamp(2.75rem,5.5vw,4.5rem)}.blog-picks-note{color:var(--blog-warm)}@supports (color:color-mix(in lab, red, red)){.blog-picks-note{color:color-mix(in oklch, var(--blog-warm) 78%, var(--blog-ink))}}.blog-picks-grid{gap:2rem;padding-block-start:.75rem;display:grid}@media (min-width:768px){.blog-picks-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,4vw,3.5rem)}}.blog-hub-close{border-block-start:2px solid var(--blog-rule-strong);gap:2.5rem;margin-block-start:clamp(3rem,6vw,5rem);padding-block-start:1.4rem;display:grid;position:relative}.blog-hub-close:before{content:"";border-block-start:1px solid var(--blog-rule);position:absolute;inset-block-start:3px;inset-inline:0}@media (min-width:900px){.blog-hub-close{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2.5rem,5vw,5rem)}}.blog-rss-title,.blog-close-title{font-family:var(--blog-serif);margin:0 0 .6rem;font-size:clamp(1.3rem,2vw,1.6rem);font-weight:600;line-height:1.2}.blog-rss-body,.blog-close-body{color:var(--blog-ink-soft);max-inline-size:52ch;margin:0 0 1.1rem;font-size:.98rem;line-height:1.6}.blog-rss-link{border:1px solid var(--blog-rule-strong);min-block-size:44px;font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--blog-ink);border-radius:999px;align-items:center;padding-inline:1.2rem;font-size:12px;text-decoration:none;display:inline-flex}.blog-rss-link:hover,.blog-rss-link:focus-visible{border-color:var(--blog-accent);color:var(--blog-accent)}.blog-close-actions{flex-wrap:wrap;gap:.8rem;display:flex}.blog-close-primary,.blog-close-secondary{border-radius:999px;align-items:center;min-block-size:44px;padding-inline:1.4rem;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex}.blog-close-primary{background:var(--blog-accent);color:var(--primary-foreground)}.blog-close-primary:hover,.blog-close-primary:focus-visible{filter:brightness(1.06)}.blog-close-secondary{border:1px solid var(--blog-rule-strong);color:var(--blog-ink)}.blog-close-secondary:hover,.blog-close-secondary:focus-visible{border-color:var(--blog-accent);color:var(--blog-accent)}.blog-category-head{padding-block-start:.5rem}.blog-category-eyebrow{margin:1.6rem 0 .4rem}.blog-category-title{font-family:var(--blog-serif);text-wrap:balance;margin:0 0 .6rem;font-size:clamp(2rem,4.2vw,3.1rem);font-weight:600;line-height:1.06}.blog-category-desc{font-family:var(--blog-serif);color:var(--blog-ink-soft);max-inline-size:52ch;margin:0 0 .7rem;font-size:1.1rem;font-style:italic;line-height:1.55}.blog-category-count{margin:0 0 1rem}.blog-category-list{border-block-start:2px solid var(--blog-rule-strong);margin-block-start:.8rem}.blog-figures{margin-block-start:clamp(2.5rem,5vw,4rem)}.blog-figures-note{margin:0}.blog-figures-row{border-block-end:1px solid var(--blog-rule-soft);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0;padding:0;list-style:none;display:grid}.blog-figure-link{color:inherit;border-inline-start:1px solid var(--blog-rule-soft);flex-direction:column;gap:.45rem;block-size:100%;padding:1.2rem 1.1rem 1.35rem;text-decoration:none;display:flex}.blog-figures-row li:first-child .blog-figure-link{border-inline-start:0;padding-inline-start:0}.blog-figure-value{font-family:var(--blog-serif);font-variant-numeric:tabular-nums;align-self:start;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:600;line-height:1;transition:color .16s;display:inline-block;position:relative}.blog-figure-value:after{content:"";background:var(--blog-accent);transform-origin:0;block-size:2px;inline-size:100%;position:absolute;inset-block-end:-7px;inset-inline-start:0;transform:scaleX(1)}[dir=rtl] .blog-figure-value:after{transform-origin:100%}.blog-figure-label{color:var(--blog-ink-soft);max-inline-size:24ch;font-size:.8rem;line-height:1.45}.blog-figure-link:hover .blog-figure-value,.blog-figure-link:focus-visible .blog-figure-value{color:var(--blog-accent)}@media (prefers-reduced-motion:no-preference){.blog-ignite .blog-figure-item{opacity:0;transform:translateY(14px)}.blog-ignite .blog-figure-value:after{transform:scaleX(0)}.blog-ignite.is-live .blog-figure-item{opacity:1;transition:opacity .52s var(--mc-ease-out-quint,ease), transform .52s var(--mc-ease-out-quint,ease);transition-delay:calc(var(--blog-i,0) * 90ms);transform:translateY(0)}.blog-ignite.is-live .blog-figure-value:after{transition:transform .48s var(--mc-ease-out-expo,ease);transition-delay:calc(var(--blog-i,0) * 90ms + .3s);transform:scaleX(1)}}.blog-threads{margin-block-start:clamp(2.75rem,5.5vw,4.5rem)}.blog-threads-grid{gap:2rem;padding-block-start:.75rem;display:grid}@media (min-width:900px){.blog-threads-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.75rem,3.5vw,3.25rem)}}.blog-thread-title{font-family:var(--blog-serif);margin:0 0 .35rem;font-size:1.22rem;font-weight:600;line-height:1.2}.blog-thread-desc{font-family:var(--blog-serif);color:var(--blog-ink-soft);margin:0;font-size:.95rem;font-style:italic;line-height:1.5}.blog-thread-steps{flex-direction:column;gap:.95rem;margin:1.1rem 0 0;padding:0 0 0 1.6rem;padding-inline:1.6rem 0;list-style:none;display:flex;position:relative}.blog-thread-line{block-size:calc(100% - .9rem);inline-size:8px;position:absolute;inset-block-start:.45rem;inset-inline-start:3px;overflow:visible}.blog-thread-path{stroke:var(--blog-accent)}@supports (color:color-mix(in lab, red, red)){.blog-thread-path{stroke:color-mix(in oklch, var(--blog-accent) 70%, transparent)}}.blog-thread-path{stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:0}.blog-thread-step{align-items:baseline;gap:.6rem;min-block-size:28px;display:flex;position:relative}.blog-thread-step:before{content:"";border:2px solid var(--blog-accent);background:var(--background);border-radius:1px;block-size:9px;inline-size:9px;margin-inline-start:-.5px;position:absolute;inset-block-start:.28em;inset-inline-start:-1.6rem}.blog-thread-num{flex:none}.blog-thread-link{font-family:var(--blog-serif);color:inherit;font-size:1.02rem;font-weight:500;line-height:1.35;text-decoration:none}.blog-thread-link:hover,.blog-thread-link:focus-visible{text-decoration:underline;-webkit-text-decoration-color:var(--blog-accent);-webkit-text-decoration-color:var(--blog-accent);-webkit-text-decoration-color:var(--blog-accent);text-decoration-color:var(--blog-accent);text-underline-offset:4px}@media (prefers-reduced-motion:no-preference){.blog-ignite .blog-thread-path{stroke-dashoffset:1px}.blog-ignite .blog-thread-step{opacity:0;transform:translateY(10px)}.blog-ignite .blog-thread-step:before{transform:scale(0)}.blog-ignite.is-live .blog-thread-path{stroke-dashoffset:0;transition:stroke-dashoffset .9s var(--mc-ease-out-quint,ease);transition-delay:calc(var(--blog-i,0) * .14s + .12s)}.blog-ignite.is-live .blog-thread-step{opacity:1;transition:opacity .46s var(--mc-ease-out-quint,ease), transform .46s var(--mc-ease-out-quint,ease);transform:translateY(0)}.blog-ignite.is-live .blog-thread-step:before{transition:transform .32s var(--mc-ease-spring,ease);transform:scale(1)}.blog-ignite.is-live .blog-thread-step:nth-child(2),.blog-ignite.is-live .blog-thread-step:nth-child(2):before{transition-delay:calc(var(--blog-i,0) * .14s + .18s)}.blog-ignite.is-live .blog-thread-step:nth-child(3),.blog-ignite.is-live .blog-thread-step:nth-child(3):before{transition-delay:calc(var(--blog-i,0) * .14s + .46s)}.blog-ignite.is-live .blog-thread-step:nth-child(4),.blog-ignite.is-live .blog-thread-step:nth-child(4):before{transition-delay:calc(var(--blog-i,0) * .14s + .74s)}}.blog-shelf{margin-block-start:clamp(3rem,6vw,5rem)}.blog-shelf-lede{font-family:var(--blog-serif);color:var(--blog-ink-soft);max-inline-size:58ch;margin:.3rem 0 1.2rem;font-size:1.02rem;font-style:italic;line-height:1.55}.blog-shelf-list{gap:0 clamp(2rem,5vw,4rem);margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.blog-shelf-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.blog-shelf-row{border-block-end:1px solid var(--blog-rule-soft);align-items:center;gap:.8rem;min-block-size:44px;padding-block:.6rem;display:flex}.blog-shelf-name{font-size:.94rem;line-height:1.35}.blog-shelf-dots{border-block-end:1px dotted var(--blog-rule);flex:auto;transform:translateY(-.2em)}.blog-shelf-count{flex:none}@media (prefers-reduced-motion:no-preference){.blog-ignite .blog-shelf-row{opacity:0;transform:translateY(10px)}.blog-ignite.is-live .blog-shelf-row{opacity:1;transition:opacity .42s var(--mc-ease-out-quint,ease), transform .42s var(--mc-ease-out-quint,ease);transition-delay:calc(var(--blog-i,0) * 55ms);transform:translateY(0)}}@media (min-width:900px){.blog-picks-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}.blog-picks-grid>:nth-child(2){border-inline-start:1px solid var(--blog-rule-soft);padding-inline-start:clamp(1.5rem,3vw,2.75rem)}.blog-picks-grid>:first-child .blog-feature-title{font-size:clamp(1.55rem,2.5vw,2.15rem)}}.blog-feature-media{position:relative}.blog-feature-crop{display:block;overflow:hidden}.blog-feature-num{z-index:2;font-family:var(--blog-serif);color:var(--blog-ink);font-size:clamp(3.4rem,6.5vw,5.5rem);font-style:italic;font-weight:600;line-height:1;position:absolute;inset-block-start:-.46em;inset-inline-start:.08em}@supports (color:color-mix(in lab, red, red)){.blog-feature-num{color:color-mix(in oklch, var(--blog-ink) 30%, transparent)}}.blog-feature-num{pointer-events:none;font-variant-numeric:tabular-nums}.blog-feature .blog-cropframe:before,.blog-feature .blog-cropframe:after{transition:inline-size .26s var(--mc-ease-out-quint,ease), block-size .26s var(--mc-ease-out-quint,ease)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.blog-feature:hover .blog-cropframe:before,.blog-feature:hover .blog-cropframe:after{block-size:30px;inline-size:30px}.blog-feature:hover .blog-feature-num{color:var(--blog-accent)}@supports (color:color-mix(in lab, red, red)){.blog-feature:hover .blog-feature-num{color:color-mix(in oklch, var(--blog-accent) 55%, transparent)}}.blog-feature:hover .blog-feature-num{transition:color .26s}}.blog-article{max-inline-size:72rem}.blog-article-head{padding-block:1.4rem 1.2rem}.blog-article-title{font-family:var(--blog-serif);letter-spacing:-.012em;text-wrap:balance;max-inline-size:26ch;margin:.5rem 0 .8rem;font-size:clamp(2.1rem,4.4vw,3.35rem);font-weight:600;line-height:1.07}.blog-article-dek{font-family:var(--blog-serif);color:var(--blog-ink-soft);max-inline-size:52ch;margin:0 0 1.4rem;font-size:clamp(1.1rem,1.7vw,1.3rem);font-style:italic;line-height:1.5}.blog-article-datum{border-block:1px solid var(--blog-rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem 2rem;padding-block:.8rem;display:flex}.blog-article-byline{flex-wrap:wrap;gap:.4rem 1.6rem;display:flex}.blog-article-author{flex-direction:column;gap:.15rem;margin:0;display:flex}.blog-article-author-name{font-size:.94rem;font-weight:600}.blog-article-dates{flex-wrap:wrap;align-items:center;gap:.9rem;margin:0;display:flex}.blog-article-hero{margin:clamp(1.4rem,3vw,2.2rem) 0 0}.blog-article-hero-img{block-size:auto;inline-size:100%;display:block}.blog-article-hero-credit{margin-block-start:.5rem}.blog-article-grid{grid-template-columns:minmax(0,1fr);gap:2rem clamp(2.5rem,5vw,4.5rem);padding-block-start:clamp(1.6rem,3.5vw,2.75rem);display:grid}@media (min-width:1024px){.blog-article-grid{grid-template-columns:220px minmax(0,1fr)}.blog-article-rail{order:0}}.blog-toc{display:none}@media (min-width:1024px){.blog-toc{top:calc(var(--site-header-height,84px) + 1.5rem);display:block;position:sticky}.blog-toc-mobile{display:none}}.blog-toc-label{margin:0 0 .7rem}.blog-toc-list{border-inline-start:1px solid var(--blog-rule);flex-direction:column;gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.blog-toc-link{color:var(--blog-ink-soft);border-inline-start:2px solid #0000;margin-inline-start:-1px;padding:.35rem 0 .35rem .9rem;padding-inline:.9rem 0;font-size:.82rem;line-height:1.4;text-decoration:none;display:block}.blog-toc-link:hover,.blog-toc-link:focus-visible{color:var(--blog-ink)}.blog-toc-link[aria-current=true]{color:var(--blog-accent);border-inline-start-color:var(--blog-accent)}.blog-toc-mobile{border-block:1px solid var(--blog-rule);padding:.6rem 0}.blog-toc-mobile summary{cursor:pointer;align-items:center;min-block-size:32px;display:flex}.blog-toc-mobile .blog-toc-list{border-inline-start:0;padding:.5rem 0 .3rem}.blog-toc-mobile .blog-toc-link{align-items:center;min-block-size:40px;padding-inline-start:0;display:flex}.blog-prose{font-family:var(--blog-serif);max-inline-size:68ch;font-size:1.1rem;line-height:1.74}@media (min-width:1024px){.blog-prose{font-size:1.145rem}}.blog-p{margin:0 0 1.25em}.blog-h2{text-wrap:balance;margin:1.9em 0 .65em;font-size:1.5em;font-weight:600;line-height:1.2}.blog-h3{margin:1.6em 0 .5em;font-size:1.18em;font-weight:600;line-height:1.28}.blog-list{margin:0 0 1.25em;padding-inline-start:1.35em}.blog-list li{margin-block-end:.45em}.blog-quote{border-inline-start:2px solid var(--blog-rule-strong);color:var(--blog-ink-soft);margin:1.6em 0;padding-inline-start:1.2em;font-style:italic}.blog-quote cite{color:var(--blog-ink-faint);margin-block-start:.5em;font-size:.82em;font-style:normal;display:block}.blog-pullquote{border-block-start:2px solid var(--blog-rule-strong);border-block-end:1px solid var(--blog-rule);text-wrap:balance;margin:2.2em 0;padding-block:1.2em;font-size:clamp(1.35rem,2.2vw,1.7rem);font-style:italic;line-height:1.35}.blog-pullquote p{margin:0}.blog-figure{margin:1.8em 0}.blog-figure figcaption{color:var(--blog-ink-faint);margin-block-start:.6em;font-size:.82em;font-style:italic}.blog-table-wrap{margin:1.8em 0}.blog-table{border-collapse:collapse;inline-size:100%;font-family:var(--font-sans);font-size:.88rem;line-height:1.45}.blog-table caption{text-align:start;font-family:var(--blog-serif);color:var(--blog-ink-faint);padding-block-end:.6em;font-size:.9rem;font-style:italic}.blog-table th{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--blog-ink-faint);border-block-end:2px solid var(--blog-rule-strong);padding:.55em 1em .55em 0;padding-inline:0 1em;font-size:10.5px;font-weight:500}.blog-table th:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){letter-spacing:0}.blog-table td{border-block-end:1px solid var(--blog-rule-soft);vertical-align:top;font-variant-numeric:tabular-nums;padding:.6em 1em .6em 0;padding-inline:0 1em}.blog-statrow{border-block:1px solid var(--blog-rule);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1.2rem 2rem;margin:1.9em 0;padding-block:1.1em;display:grid}.blog-stat dt{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--blog-ink-faint);margin-block-end:.35em;font-size:10.5px}.blog-stat dt:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){letter-spacing:0}.blog-stat dd{font-variant-numeric:tabular-nums;margin:0;font-size:1.35rem;font-weight:600;line-height:1.2}.blog-callout{border-inline-start:2px solid var(--blog-rule-strong);margin:1.8em 0;padding:.2em 0 .2em 1.2em;padding-inline:1.2em 0}.blog-callout-method{border-inline-start-color:var(--blog-accent)}.blog-callout-label{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--blog-ink-faint);margin:0 0 .4em;font-size:10.5px}.blog-callout-label:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){letter-spacing:0}.blog-callout-method .blog-callout-label{color:var(--blog-accent)}.blog-callout-body{margin:0;font-size:.94em;line-height:1.6}.blog-disclosure{border-inline-start:2px solid var(--color-gold-500);margin:2.2em 0 1.6em;padding-inline:1.2em 0}.blog-disclosure-label{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--color-gold-500);font-size:10.5px}@supports (color:color-mix(in lab, red, red)){.blog-disclosure-label{color:color-mix(in oklch, var(--color-gold-500) 80%, var(--blog-ink))}}.blog-disclosure-label{margin:0 0 .4em}.blog-disclosure-label:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){letter-spacing:0}.blog-disclosure-body{color:var(--blog-ink-soft);margin:0;font-size:.92em;line-height:1.6}.blog-sources{border-block-start:2px solid var(--blog-rule-strong);margin-block-start:2.4em;padding-block-start:1.1em;position:relative}.blog-sources:before{content:"";border-block-start:1px solid var(--blog-rule);position:absolute;inset-block-start:3px;inset-inline:0}.blog-sources-title{margin:0 0 .3em;font-size:1.1rem;font-weight:600}.blog-sources-note{color:var(--blog-ink-faint);margin:0 0 .9em;font-size:.85rem;font-style:italic}.blog-sources-list{font-family:var(--font-sans);margin:0;padding-inline-start:1.3em;font-size:.85rem;line-height:1.55}.blog-sources-list li{margin-block-end:.55em}.blog-source-publisher{font-weight:600}.blog-sources-list a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--blog-accent);-webkit-text-decoration-color:var(--blog-accent);-webkit-text-decoration-color:var(--blog-accent);text-decoration-color:var(--blog-accent)}@supports (color:color-mix(in lab, red, red)){.blog-sources-list a{-webkit-text-decoration-color:color-mix(in oklch, var(--blog-accent) 65%, transparent);-webkit-text-decoration-color:color-mix(in oklch, var(--blog-accent) 65%, transparent);-webkit-text-decoration-color:color-mix(in oklch, var(--blog-accent) 65%, transparent);text-decoration-color:color-mix(in oklch, var(--blog-accent) 65%, transparent)}}.blog-sources-list a{text-underline-offset:3px;overflow-wrap:anywhere}.blog-sources-list a:hover,.blog-sources-list a:focus-visible{color:var(--blog-accent)}.blog-source-asof{color:var(--blog-ink-faint)}.blog-cite-sup{font-size:.66em;line-height:0}.blog-cite-link{color:var(--blog-accent);padding-inline:.15em;text-decoration:none}.blog-cite-link:hover,.blog-cite-link:focus-visible{text-decoration:underline}.blog-cta{border:1px solid var(--blog-rule);margin:2.2em 0;padding:1.1em 1.3em}.blog-cta-desc{color:var(--blog-ink-soft);margin:0 0 .7em;font-size:.94em}.blog-cta-link{background:var(--blog-accent);min-block-size:44px;color:var(--primary-foreground);font-family:var(--font-sans);border-radius:999px;align-items:center;padding-inline:1.3rem;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex}.blog-cta-link:hover,.blog-cta-link:focus-visible{filter:brightness(1.06)}.blog-share{align-items:center;gap:.5rem;display:flex}.blog-share-btn{border:1px solid var(--blog-rule-strong);min-block-size:36px;font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--blog-ink-soft);cursor:pointer;background:0 0;border-radius:999px;padding-inline:.95rem;font-size:11px}.blog-share-btn:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){letter-spacing:0}.blog-share-btn:hover,.blog-share-btn:focus-visible{border-color:var(--blog-accent);color:var(--blog-accent)}.blog-endmatter{margin-block-start:clamp(2.5rem,5vw,4rem)}.blog-related .blog-section-title{margin:0}.blog-pager{border-block-start:1px solid var(--blog-rule);grid-template-columns:1fr;gap:1rem 2rem;margin-block-start:2rem;padding-block-start:1.2rem;display:grid}@media (min-width:640px){.blog-pager{grid-template-columns:1fr 1fr}}.blog-pager-link{color:inherit;flex-direction:column;gap:.35rem;min-block-size:44px;text-decoration:none;display:flex}.blog-pager-next{text-align:end}.blog-pager-title{font-family:var(--blog-serif);font-size:1.05rem;font-weight:600;line-height:1.3}.blog-pager-link:hover .blog-pager-title,.blog-pager-link:focus-visible .blog-pager-title{text-decoration:underline;-webkit-text-decoration-color:var(--blog-accent);-webkit-text-decoration-color:var(--blog-accent);-webkit-text-decoration-color:var(--blog-accent);text-decoration-color:var(--blog-accent);text-underline-offset:4px}.blog-endmatter-rail{border-block-start:1px solid var(--blog-rule);flex-wrap:wrap;justify-content:space-between;gap:.8rem 2rem;margin-block-start:2rem;padding-block-start:1.1rem;font-size:.92rem;display:flex}
