@media (min-width:640px){[data-forum-list][data-fl-anatomy=rows] li[data-topic-row]{padding-top:.625rem;padding-bottom:.625rem}[data-forum-list][data-fl-anatomy=rows] li[data-topic-row]>div{align-items:center}[data-forum-list][data-fl-anatomy=rows] [data-fl-row-main]{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.75rem}[data-forum-list][data-fl-anatomy=rows] [data-fl-row-main]>*{order:2;flex-basis:100%}[data-forum-list][data-fl-anatomy=rows] [data-fl-row-main]>[data-fl-titleline]{order:0;flex:1 1 0;min-width:0;flex-wrap:nowrap}[data-forum-list][data-fl-anatomy=rows] [data-fl-row-main]>[data-fl-row-meta]{order:1;flex:none;margin-top:0;white-space:nowrap}}@media (min-width:640px) and (max-width:1023.98px){[data-forum-list]:not([data-fl-pin-placement=above]) [data-fl-titleline]>[data-fl-title]{flex:1 1 calc(100% - 3rem);min-width:0}[data-forum-list]:not([data-fl-pin-placement=above]) [data-fl-titleline]:has(>[data-fl-pinmark]){align-items:baseline}}@media (max-width:1023.98px){[data-forum-list][data-fl-pin-placement=above] [data-fl-pinmark]:not([data-fl-pin-above] *){display:none}}@media (max-width:639.98px){[data-forum-list][data-fl-phone-avatar=off] :is([data-fl-posters],[data-fl-phone-face]),[data-forum-list][data-fl-phone-replies=none] :is([data-fl-replies],[data-fl-phone-replies]){display:none}}main[data-ff-lead=flush]{padding-top:0}[data-forum-front] :has(>[data-fsb-search]){min-width:0}[data-fsb-search]{min-width:0;max-width:100%}[data-forum-front] [data-fx-live]:has(>[data-fsb-search]){width:100%;align-self:stretch}.doc-section[data-align=center] [data-fsb-search]{margin-inline:auto}.doc-section[data-align=end] [data-fsb-search]{margin-inline-start:auto}[data-forum-filters]>[data-forum-new-topic-slot]:first-child{margin-inline:0 .5rem}[data-forum-filters][data-ff-pickers-style=crumb] [data-ff-pickers]{padding-inline-end:.75rem;margin-inline-end:.75rem;border-inline-end:1px solid var(--line);gap:.75rem}[data-forum-filters][data-ff-pickers-style=crumb] .ff-picker-face{border:0;padding:.125rem 0;border-radius:0;color:var(--muted)}[data-forum-filters][data-ff-pickers-style=crumb] .ff-picker-face:hover{color:var(--ink,inherit)}[data-forum-filters][data-ff-pickers-style=crumb] .ff-picker-face:after{content:"›";opacity:.7}@media (min-width:640px){[data-forum-filters][data-ff-fit]>[data-ff-ends]{flex-wrap:nowrap;white-space:nowrap;min-width:max-content}[data-forum-filters][data-ff-fit]>[data-ff-more][data-ff-more-wide]{display:block;flex:none}[data-forum-filters][data-ff-fit]>[data-ff-more]>summary::-webkit-details-marker{display:none}[data-forum-filters][data-ff-fit] [data-ff-more-panel]>[data-ff-end-inline]{display:none}}[data-ffp-scope~=categories] [data-forum-page=categories],[data-ffp-scope~=category] [data-forum-page=category],[data-ffp-scope~=profile] :is([data-forum-page=profile],:has(>main [data-profile-avatar])),[data-ffp-scope~=search] :is([data-forum-page=search],:has(>main[data-forum-search-page])),[data-ffp-scope~=topic] :is([data-forum-page=topic],:has(>main[data-forum-topic])){background:var(--ffp-page,transparent)}[data-ffp-scope~=categories] [data-forum-page=categories] main#main-content,[data-ffp-scope~=category] [data-forum-page=category] main#main-content,[data-ffp-scope~=profile] :is([data-forum-page=profile] main,main:has([data-profile-avatar])),[data-ffp-scope~=search] :is([data-forum-page=search] main,main[data-forum-search-page]),[data-ffp-scope~=topic] :is([data-forum-page=topic] main#main-content,main[data-forum-topic]){background:var(--ffp-bg,var(--surface,#fff));border:1px solid var(--ffp-border,var(--line));border-radius:var(--ffp-radius,12px);padding:var(--ffp-pad,16px);margin-top:1.5rem;margin-bottom:1.5rem}@media (max-width:639.98px){[data-ffp-scope~=categories] [data-forum-page=categories] main#main-content,[data-ffp-scope~=category] [data-forum-page=category] main#main-content,[data-ffp-scope~=profile] :is([data-forum-page=profile] main,main:has([data-profile-avatar])),[data-ffp-scope~=search] :is([data-forum-page=search] main,main[data-forum-search-page]),[data-ffp-scope~=topic] :is([data-forum-page=topic] main#main-content,main[data-forum-topic]){margin-inline:.5rem}}@media (min-width:1024px){[data-forum-shell][data-sb-pages]:not([data-sb-pages~=categories]):has([data-forum-page=categories]),[data-forum-shell][data-sb-pages]:not([data-sb-pages~=category]):has([data-forum-page=category]),[data-forum-shell][data-sb-pages]:not([data-sb-pages~=front]):has([data-forum-page=front]),[data-forum-shell][data-sb-pages]:not([data-sb-pages~=profile]):has(:is([data-forum-page=profile],[data-profile-avatar])),[data-forum-shell][data-sb-pages]:not([data-sb-pages~=search]):has(:is([data-forum-page=search],main[data-forum-search-page])),[data-forum-shell][data-sb-pages]:not([data-sb-pages~=tags]):has([data-forum-page=tags]),[data-forum-shell][data-sb-pages]:not([data-sb-pages~=topic]):has(:is([data-forum-page=topic],main[data-forum-topic])){display:block}}[data-forum-shell][data-sb-pages]:not([data-sb-pages~=categories]):has([data-forum-page=categories])>[data-forum-sidebar],[data-forum-shell][data-sb-pages]:not([data-sb-pages~=category]):has([data-forum-page=category])>[data-forum-sidebar],[data-forum-shell][data-sb-pages]:not([data-sb-pages~=front]):has([data-forum-page=front])>[data-forum-sidebar],[data-forum-shell][data-sb-pages]:not([data-sb-pages~=profile]):has(:is([data-forum-page=profile],[data-profile-avatar]))>[data-forum-sidebar],[data-forum-shell][data-sb-pages]:not([data-sb-pages~=search]):has(:is([data-forum-page=search],main[data-forum-search-page]))>[data-forum-sidebar],[data-forum-shell][data-sb-pages]:not([data-sb-pages~=tags]):has([data-forum-page=tags])>[data-forum-sidebar],[data-forum-shell][data-sb-pages]:not([data-sb-pages~=topic]):has(:is([data-forum-page=topic],main[data-forum-topic]))>[data-forum-sidebar]{display:none}.forumulate-reader{--forum-top-gap:var(--forum-top-gap-phone,16px)}@media (min-width:640px){.forumulate-reader{--forum-top-gap:var(--forum-top-gap-desktop,24px)}}:is([data-forum-page] #main-content,main#main-content[data-forum-page]):not([data-frame-top-r],[data-frame-top=none]){padding-top:var(--forum-top-gap)}[data-forum-page] #main-content[data-index-frame=front]:not([data-frame-top-r],[data-frame-top=none]){padding-top:var(--reader-frame-overlay,var(--forum-top-gap))}:is([data-forum-page] #main-content,main#main-content[data-forum-page],[data-fph-row])>:is(:first-child,.sr-only:first-child+*),:is([data-forum-page] #main-content,main#main-content[data-forum-page],[data-fph-row])>:is(:first-child,.sr-only:first-child+*)>:first-child,:is([data-forum-page] #main-content,main#main-content[data-forum-page],[data-fph-row])>:is(:first-child,.sr-only:first-child+*)>:first-child>:first-child,:is([data-forum-page] #main-content,main#main-content[data-forum-page],[data-fph-row])>:is(:first-child,.sr-only:first-child+*)>:first-child>:first-child>:first-child,:is([data-forum-page] #main-content,main#main-content[data-forum-page],[data-fph-row])>:is(:first-child,.sr-only:first-child+*)>:first-child>:first-child>:first-child>:first-child,:is([data-forum-page] #main-content,main#main-content[data-forum-page],[data-fph-row])>[data-ft-topic-head]:first-child>[data-ft-title-row]:first-child>*{margin-top:0}@media (min-width:1024px){[data-forum-shell]>[data-forum-sidebar]:not([data-ft-full]){padding-top:var(--forum-top-gap)}}[data-forum-page-head]{border-bottom:1px solid var(--line);padding-bottom:1rem;margin-bottom:1.5rem}[data-fph-row]{padding-top:var(--forum-top-gap);margin-bottom:0}[data-fph-row]~* #main-content:not([data-frame-top-r]),[data-fph-row]~* #main-content[data-index-frame]:not([data-frame-top-r]){padding-top:1.25rem}@media (min-width:1024px){[data-forum-shell]:has(>[data-forum-shell-main]>[data-fph-row]){grid-template-rows:auto auto;row-gap:0}[data-forum-shell-main]:has(>[data-fph-row]){display:contents}[data-forum-shell] [data-fph-row]{grid-column:1/-1;grid-row:1}[data-forum-shell-main]:has(>[data-fph-row])>:not([data-fph-row]),[data-forum-shell]:has(>[data-forum-shell-main]>[data-fph-row])>[data-forum-sidebar]{grid-row:2;min-width:0}[data-forum-shell]:has(>[data-forum-shell-main]>[data-fph-row])>[data-forum-sidebar]{padding-top:1.25rem}}main[data-cp-rail=frame] [data-fl-rail-grid]{--fl-rail-w:18rem}[data-cp-titlerow]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;column-gap:1.5rem;row-gap:.5rem}[data-cp-titlerow]>[data-forum-filters]{margin-top:0;margin-bottom:0}[data-category-banner][data-cb-align=center]{text-align:center}[data-category-search][data-cb-align=center]{margin-inline:auto}[data-category-banner] [data-category-search]{max-width:100%}[data-category-banner][data-cb-width=full]{width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw);border-radius:0;border-inline:0;padding-inline:max(1.5rem,calc((100vw - var(--reader-list, 56rem)) / 2))}@media (min-width:1024px){[data-forum-shell]:has(>[data-forum-sidebar]) [data-category-banner][data-cb-width=full]{width:auto;max-width:none;margin-inline:0;padding-inline:1.5rem;border-radius:var(--reader-radius,12px);border-inline:1px solid var(--line)}}[data-fl-rail-box]:has(+[data-fl-rail-group]){border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-width:0}[data-fl-rail-box][data-fl-rail-group]{margin-top:-1rem;border-top-left-radius:0;border-top-right-radius:0}@media (max-width:1023.98px){[data-forum-sidebar][data-ft-bg]{background:none;border-radius:0;padding-inline:0}[data-forum-sidebar][data-ft-bg]:not([data-drawer-ready]) [data-forum-sidebar-phone][open]+[data-forum-sidebar-panel]{background:var(--ft-sb-bg);border-radius:var(--reader-radius,.75rem);padding:.75rem}}[data-forum-sidebar] details[data-ft-fold]>summary[data-ft-heading]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}[data-forum-sidebar] details[data-ft-fold]>summary .ft-fold-chevron{flex:none;transition:transform .15s ease}[data-forum-sidebar] details[data-ft-fold]:not([open])>summary .ft-fold-chevron{transform:rotate(-90deg)}[data-forum-sidebar] details[data-ft-fold]>summary:focus-visible{outline:2px solid var(--ft-sb-active,var(--brand));outline-offset:2px;border-radius:.25rem}[data-forum-sidebar][data-ft-active=bar] [data-ft-link][aria-current=page],[data-forum-sidebar][data-ft-active=ink] [data-ft-link][aria-current=page]{background:none}[data-forum-sidebar][data-ft-active=bar] [data-ft-link][aria-current=page]{border-radius:0;border-inline-start:3px solid var(--ft-sb-active,var(--brand));padding-inline-start:calc(.5rem - 3px)}[data-ft-categories-page] [data-ft-cat-text]{font-size:var(--ft-cp-text,.875rem);line-height:1.5}[data-ft-categories-page][data-ft-cp-name-ink] [data-ft-cat-name]{color:var(--ft-cp-name-ink)}[data-ft-categories-page][data-ft-cp-name-size] [data-ft-cat-name]{font-size:var(--ft-cp-name-size);line-height:1.3}.cat-table-mark{display:inline-flex;vertical-align:middle;margin-inline-end:.4rem}.cat-table-open{flex:none}.cat-table-open,.cat-table-solved:is(span){display:inline-flex}.cat-table-replies{display:none}@media (max-width:767px){.cat-table-replies{display:inline-flex;flex:none;align-items:center;gap:.2rem;font-size:.75rem;white-space:nowrap;font-variant-numeric:tabular-nums}}[data-docs-layout] section[data-fx-feed][data-feed-type]:not([data-feed-block-width]),section[data-fx-feed][data-feed-block-width=column]{width:100%;max-width:min(var(--reader-measure,48rem),100%);margin-inline:auto}[data-docs-layout][data-docs-align=start] section[data-fx-feed][data-feed-block-width=column],[data-docs-layout][data-docs-align=start] section[data-fx-feed][data-feed-type]:not([data-feed-block-width]){margin-inline-start:0}section[data-fx-feed][data-feed-block-width=wide]{width:100%;max-width:min(64rem,100%);margin-inline:auto}section[data-fx-feed][data-feed-block-width=full]{max-width:none}[data-docs-landing]:has([data-fp-bleed-first]),main:has(>[data-docs-landing] [data-fp-bleed-first]),main:has(>[data-fp-bleed-first]){padding-top:0}[data-cat-rows] .cat-row-sum{display:none}@media (max-width:640px){[data-cat-rows] [data-cat-top-sm]:not([data-cat-top-sm="0"])>.cat-row-sum{display:block;white-space:normal}[data-cat-rows] li:has(>.cat-row-main [data-cat-top-sm]:not([data-cat-top-sm="0"]))>.cat-row-stats{display:none}}[data-card-preview-faces]>li{display:flex;align-items:center;gap:.375rem}[data-card-preview-faces]>li>:first-child{flex:none}[data-fp-leaderboard] [data-leader-rank=end]{text-align:end;margin-inline-start:auto}[data-forum-filters]>[data-ff-select]{display:none}@media (max-width:639.98px){[data-forum-filters]:not([data-ff-phone]){max-width:100%;min-width:0}[data-forum-filters]:not([data-ff-phone])>[data-ff-pickers]{flex:1 0 100%;margin-inline-end:0;margin-bottom:.375rem}[data-forum-filters][data-forum-filters]:not([data-ff-phone])>[data-ff-scroll][data-ff-scroll]{flex:1 1 0;padding-inline-end:1.5rem;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 1.5rem),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 1.5rem),transparent)}[dir=rtl] [data-forum-filters][data-forum-filters]:not([data-ff-phone])>[data-ff-scroll][data-ff-scroll]{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 1.5rem),transparent);mask-image:linear-gradient(270deg,#000 calc(100% - 1.5rem),transparent)}[data-forum-filters]:not([data-ff-phone])>[data-ff-more]{position:relative;z-index:1;margin-inline-start:.125rem}[data-forum-filters][data-forum-filters][data-ff-phone=wrap]>[data-ff-scroll][data-ff-scroll]{flex:1 1 100%;flex-wrap:wrap;overflow-x:visible}[data-forum-filters][data-forum-filters][data-ff-phone=select]>[data-ff-scroll][data-ff-scroll]{display:none}[data-forum-filters][data-ff-phone=select]>[data-ff-select]{display:block;flex:0 1 auto;min-width:0}}.ff-select{max-width:100%;padding:.3rem .6rem;border:1px solid var(--line);border-radius:.5rem;background:var(--bg,transparent);color:inherit;font:inherit}[data-forum-filters][data-ff-size]{font-size:var(--ff-size);line-height:1.5}[data-forum-filters][data-ff-size] :is(.ff-tab,[data-ff-item],.ff-picker-face,.ff-select){font-size:inherit;line-height:inherit}[data-forum-filters][data-ff-picker-ink] .ff-picker-face,[data-forum-filters][data-ff-picker-ink][data-ff-pickers-style=crumb] .ff-picker-face{color:var(--ff-picker-ink,inherit)}[data-ft-frame]{display:contents}[data-ffp-scope~=topic] :has(>[data-ft-frame]>main[data-forum-topic]),[data-ffp-scope~=topic][data-ffp-width=frame] :has(>[data-ft-frame]){background:var(--ffp-page,transparent)}[data-ffp-scope~=topic][data-ffp-width=frame] [data-ft-frame]{display:block;max-width:var(--reader-board,72rem);margin:1.5rem auto;background:var(--ffp-bg,var(--surface,#fff));border:1px solid var(--ffp-border,var(--line));border-radius:var(--ffp-radius,12px);padding:var(--ffp-pad,16px)}[data-ffp-scope~=topic][data-ffp-width=frame] [data-ft-frame] main#main-content[data-forum-topic]{background:transparent;border:0;border-radius:0;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}@media (max-width:639.98px){[data-ffp-scope~=topic][data-ffp-width=frame] [data-ft-frame]{margin-inline:.5rem}}[data-forum-sidebar] details[data-ft-nest]>summary{display:flex;align-items:center;gap:.25rem}[data-forum-sidebar] details[data-ft-nest]>summary::-webkit-details-marker{display:none}[data-forum-sidebar] details[data-ft-nest]>summary>[data-ft-link]{flex:1 1 auto;min-width:0}[data-forum-sidebar] details[data-ft-nest]>summary .ft-nest-caret{flex:none;margin-inline-end:.375rem;opacity:.6;transition:transform .15s ease}[data-forum-sidebar] details[data-ft-nest]:not([open])>summary .ft-nest-caret{transform:rotate(-90deg)}[data-forum-sidebar] details[data-ft-nest]>summary:focus-visible{outline:2px solid var(--ft-sb-active,var(--brand));outline-offset:2px;border-radius:.25rem}[data-forum-sidebar] [data-ft-section=header-links]{border-top:1px solid var(--line);margin-top:.75rem;padding-top:.75rem}[data-ft-categories-page][data-ft-cp-desc-size] [data-ft-box] [data-ft-cat-desc],[data-ft-categories-page][data-ft-cp-desc-size] [data-ft-cat-desc]{font-size:var(--ft-cp-desc-size);line-height:1.5}[data-ft-categories=table] [data-ft-per-week]{white-space:nowrap}[data-ft-categories-page][data-ft-cp-head-case=none] :is([data-ft-cp-head],[data-ft-categories=table] thead th){text-transform:none;letter-spacing:normal}[data-ft-categories-page][data-ft-cp-head-case=upper] :is([data-ft-cp-head],[data-ft-categories=table] thead th){text-transform:uppercase;letter-spacing:.025em}[data-cb-shell-row]{margin-top:0}[data-cb-shell-row] [data-category-banner][data-cb-width=shell]{width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw);margin-top:0;margin-bottom:0;border:0;border-radius:0;padding-inline:max(1.5rem,calc((100vw - var(--reader-max, 96rem)) / 2 + 1.5rem))}.forumulate-reader:has([data-category-banner]:is([data-cb-width=shell],[data-cb-width=full])){overflow-x:clip}[data-cb-shell-row]>[data-category-breadcrumb]{padding-block:.75rem}[data-cb-shell-row]~* #main-content:not([data-frame-top-r]){padding-top:1.5rem}@media (min-width:1024px){[data-forum-shell]:has(>[data-forum-shell-main]>[data-cb-shell-row]){grid-template-rows:auto auto;row-gap:0}[data-forum-shell-main]:has(>[data-cb-shell-row]){display:contents}[data-forum-shell] [data-cb-shell-row]{grid-column:1/-1;grid-row:1;min-width:0}[data-forum-shell-main]:has(>[data-cb-shell-row])>:not([data-cb-shell-row]),[data-forum-shell]:has(>[data-forum-shell-main]>[data-cb-shell-row])>[data-forum-sidebar]{grid-row:2;min-width:0}[data-forum-shell]:has(>[data-forum-shell-main]>[data-cb-shell-row])>[data-forum-sidebar]{padding-top:1.5rem}}[data-category-breadcrumb][data-cb-crumb=above-banner]{margin-bottom:.75rem}[data-category-breadcrumb][data-cb-crumb=below-banner]{margin-top:.75rem}[data-fp-flow]>section[data-fx-feed][data-feed-head-gap]:not(:first-child):not([data-space-before]){margin-top:calc(var(--fp-feed-head-gap) - var(--fp-flow-gap, 0px))}[data-fp-flow]>[data-fp-prose]:has(+section[data-fx-feed][data-feed-head-gap]:not([data-space-before]))>:last-child{margin-bottom:0}.fc-hero-cover[data-fc-img-focus] img,.fc.fc[data-fc-img-focus] .fc-media img{object-position:var(--fc-img-pos,50% 50%)}.fc-hero-cover[data-fc-img-fit=contain] img,.fc.fc[data-fc-img-fit=contain] .fc-media img{object-fit:contain}.fc-hero-cover[data-fc-img-fit=cover] img,.fc.fc[data-fc-img-fit=cover] .fc-media img{object-fit:cover}[data-category-top]>[data-cat-top-row]{white-space:nowrap;text-overflow:clip}[data-category-top]>[data-cat-top-row] [data-cat-top-title]>a{color:inherit}[data-fph-own-row]>h1{margin:0}[data-fph-own-link]{font-size:.9375rem;white-space:nowrap}[data-forum-pager] .fpg-num,[data-forum-pager] .fpg-step{display:inline-flex;min-width:2.25rem;height:2.25rem;align-items:center;justify-content:center;padding:0 .625rem;border:1px solid var(--line);border-radius:var(--radius-control,.5rem);text-decoration:none;color:var(--ink,inherit);font-variant-numeric:tabular-nums}[data-forum-pager] a.fpg-num:hover,[data-forum-pager] a.fpg-step:hover{border-color:var(--brand);color:var(--brand)}[data-forum-pager] [data-forum-pager-current]{background:var(--brand);border-color:var(--brand);color:var(--brand-ink,#fff);font-weight:600}@media (min-width:640px){[data-forum-list][data-fl-anatomy=rows] [data-fl-row-main]>:is([data-fl-stats-strip],[data-fl-pin-above]){order:-1;flex-basis:100%}[data-forum-list][data-fl-anatomy=rows][data-fl-density=compact] [data-topic-row]{padding-top:.375rem;padding-bottom:.375rem}[data-forum-list][data-fl-anatomy=rows][data-fl-density=comfortable] [data-topic-row]{padding-top:1.25rem;padding-bottom:1.25rem}}[data-forum-list][data-fl-density=comfortable] div[data-topic-row]{padding-top:1.25rem;padding-bottom:1.25rem}[data-forum-list][data-fl-density=compact] div[data-topic-row]{padding-top:.375rem;padding-bottom:.375rem}[data-ft-categories-page][data-ft-cp-name-ink=category] [data-ft-cat-name]{color:var(--signal,var(--ink))}[data-forum-sidebar][data-ft-active-ink=category] [data-ft-link][data-entity=category]{--ft-sb-active:var(--signal,var(--brand))}@media print{[data-forum-composer],[data-forum-filters],[data-forum-pager],[data-forum-sidebar],[data-ft-actions],[data-ft-reply-bar],[data-new-topics-bar],[data-post-actions],[data-post-menu],[data-reader-composer],[data-topic-actions],[data-topic-timeline]{display:none!important}[data-forum-shell]{display:block!important}main[data-ft-print=op] [data-post]:not(#post-1,[data-accepted]){display:none!important}[data-forum-topic] [data-post]{break-inside:avoid}}@media screen{[data-forum-page].min-h-screen{min-height:60vh}}@media (max-width:639.98px){[data-forum-filters],[data-forum-list],[data-forum-pager],[data-forum-sidebar]{zoom:var(--reader-mobile-scale,1)}}:root:has([data-forum-text-size=smaller]){font-size:93.75%}:root:has([data-forum-text-size=larger]){font-size:112.5%}:root:has([data-forum-text-size=largest]){font-size:125%}[data-forum-readonly-banner]{display:flex;align-items:flex-start;gap:.6rem;margin:.75rem auto 0;padding:.6rem .9rem;border:1px solid color-mix(in srgb,var(--ft-warn,#d97706) 45%,transparent);border-radius:.6rem;background:color-mix(in srgb,var(--ft-warn,#d97706) 10%,transparent);font-size:.875rem;line-height:1.4}[data-forum-readonly-banner] strong{font-weight:600}[data-ft-readonly-off]{display:inline-flex;cursor:not-allowed;opacity:.45}[data-ft-readonly-composer]{margin-top:2rem;padding:.9rem 1rem;border:1px dashed var(--line);border-radius:.6rem;font-size:.875rem}[data-forum-tips]{margin:.75rem auto 0;padding:.8rem 1rem;border:1px solid var(--line);border-radius:.6rem;background:color-mix(in srgb,var(--brand,#4f46e5) 6%,transparent);font-size:.875rem}[data-forum-tips] ul{margin:.4rem 0 0;padding-inline-start:1.1rem;list-style:disc}[data-forum-tips] li+li{margin-top:.2rem}[data-author-rank]{display:inline-flex;align-items:center;border-radius:999px;padding:0 .45rem;font-size:.6875rem;line-height:1.25rem;background:color-mix(in srgb,currentColor 8%,transparent)}[data-author-cake]{display:inline-flex;font-size:.8125rem;line-height:1}[data-post-signature]{margin-top:.75rem;padding-top:.5rem;border-top:1px solid color-mix(in srgb,var(--line) 70%,transparent);font-size:.75rem;white-space:pre-line;overflow-wrap:anywhere;max-height:6.5em;overflow:hidden}[data-post-notice]{display:flex;align-items:center;gap:.4rem;margin-bottom:.5rem;padding:.35rem .7rem;border-radius:.5rem;font-size:.8125rem;background:color-mix(in srgb,var(--brand,#4f46e5) 8%,transparent)}[data-composer-guidelines]{margin-bottom:.75rem;padding:.6rem .8rem;border-inline-start:3px solid var(--brand,#4f46e5);border-radius:.4rem;background:color-mix(in srgb,var(--brand,#4f46e5) 5%,transparent);font-size:.8125rem;white-space:pre-line}[data-ft-section=mine] [data-ft-mine-empty]{padding:0 .5rem;font-size:.75rem}.cf-local-date{font-variant-numeric:tabular-nums;white-space:nowrap;border-bottom:1px dotted color-mix(in srgb,currentColor 40%,transparent)}[data-audience=segment]:not([data-seg-in]){display:none!important}[data-subscribe][data-input-fill] .input{background:var(--fp-sub-input-bg)}[data-subscribe] [data-subscribe-field-label]{flex-basis:100%;font-size:.875rem;font-weight:500}[data-subscribe][data-subscribe] [data-subscribe-row]:has(>[data-subscribe-field-label]){flex-wrap:wrap}[data-subscribe][data-subscribe]:is([data-button-style=inside],[data-button-style=inside-link]) [data-subscribe-row]:has(>[data-subscribe-field-label]) .input{height:var(--fp-sub-field-h,2.75rem)}[data-subscribe][data-subscribe]:is([data-button-style=inside],[data-button-style=inside-link]) [data-subscribe-row]:has(>[data-subscribe-field-label]) [data-subscribe-submit]{inset-block-start:auto;bottom:.25rem;height:calc(var(--fp-sub-field-h, 2.75rem) - .5rem)}[data-subscribe-menu]{position:relative;display:inline-block}[data-subscribe-menu]>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:.375rem}[data-subscribe-menu]>summary::-webkit-details-marker{display:none}[data-subscribe-menu]>summary:focus-visible{outline:2px solid var(--brand,currentColor);outline-offset:2px;border-radius:6px}[data-subscribe-menu-panel]{position:absolute;z-index:40;inset-inline-end:0;top:calc(100% + .5rem);width:min(22rem,calc(100vw - 2rem));padding:.75rem;border:1px solid var(--popover-border,var(--line));border-radius:var(--popover-radius,12px);background:var(--popover-bg,var(--surface,var(--bg)));color:var(--popover-ink,inherit);box-shadow:var(--popover-shadow,0 12px 32px rgb(0 0 0/.12));-webkit-backdrop-filter:var(--popover-blur,none);backdrop-filter:var(--popover-blur,none);text-align:start}[data-subscribe-menu][data-align=start] [data-subscribe-menu-panel]{inset-inline-end:auto;inset-inline-start:0}[data-subscribe-menu][data-inline] [data-subscribe-menu-panel]{position:static;width:auto;padding:0;border:0;box-shadow:none;background:transparent;color:inherit;-webkit-backdrop-filter:none;backdrop-filter:none}[data-subscribe-menu] [data-subscribe]{border:0;padding:0}[data-subscribe-channels]{display:flex;flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none}[data-subscribe-menu-panel] [data-subscribe-email]+[data-subscribe-channels],[data-subscribe-menu-panel] [data-subscribe]+[data-subscribe-channels]{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--line)}[data-subscribe-channel]{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;border:1px solid var(--line);border-radius:999px;font-size:.8125rem;line-height:1.4;color:inherit;background:transparent;cursor:pointer;text-decoration:none}[data-subscribe-channel]:hover{border-color:var(--brand,currentColor)}[data-subscribe-channels-label]{flex-basis:100%;font-size:.75rem;color:var(--muted,inherit);margin-bottom:.125rem}[data-subscribe-menu-panel] [data-subscribe-watch]:not(:empty){display:block;margin-top:.75rem}[data-subscribe-channel][aria-pressed=true]{border-color:var(--brand,currentColor)}[data-cl-copy-feed] [data-subscribe-channel]{border:0;padding:0;font-size:inherit;color:inherit}[data-band-space]{--fp-band-before:var(--fp-band-before-lg);--fp-band-after:var(--fp-band-after-lg)}@media (max-width:1024px){[data-band-space]{--fp-band-before:var(--fp-band-before-md);--fp-band-after:var(--fp-band-after-md)}}@media (max-width:640px){[data-band-space]{--fp-band-before:var(--fp-band-before-sm);--fp-band-after:var(--fp-band-after-sm)}}[data-band-space][data-band-before]:not(:first-child){margin-top:calc(var(--fp-band-before) - var(--fp-flow-gap, 2rem))}[data-band-space][data-band-before]:first-child{margin-top:var(--fp-band-before)}[data-band-space][data-band-after]:not(:last-child){margin-bottom:calc(var(--fp-band-after) - var(--fp-flow-gap, 2rem))}[data-band-space][data-band-after]:last-child{margin-bottom:var(--fp-band-after)}:is([data-fx-block],[data-block-i]):not(:first-child)>[data-band-space][data-band-before]{margin-top:calc(var(--fp-band-before) - var(--fp-flow-gap, 2rem))}:is([data-fx-block],[data-block-i]):first-child>[data-band-space][data-band-before]{margin-top:var(--fp-band-before)}:is([data-fx-block],[data-block-i]):not(:last-child)>[data-band-space][data-band-after]{margin-bottom:calc(var(--fp-band-after) - var(--fp-flow-gap, 2rem))}:is([data-fx-block],[data-block-i]):last-child>[data-band-space][data-band-after]{margin-bottom:var(--fp-band-after)}.fc{--fc-title-size:var(--fc-title-size-lg);--fc-excerpt-size:var(--fc-excerpt-size-lg);--fc-min-h:var(--fc-min-h-lg)}[data-feed-head]{--fp-head-size:var(--fp-head-size-lg)}@media (max-width:1024px){.fc{--fc-title-size:var(--fc-title-size-md);--fc-excerpt-size:var(--fc-excerpt-size-md);--fc-min-h:var(--fc-min-h-md)}[data-feed-head]{--fp-head-size:var(--fp-head-size-md)}}@media (max-width:640px){.fc{--fc-title-size:var(--fc-title-size-sm);--fc-excerpt-size:var(--fc-excerpt-size-sm);--fc-min-h:var(--fc-min-h-sm)}[data-feed-head]{--fp-head-size:var(--fp-head-size-sm)}}.fc{--fc-meta-size:var(--fc-meta-size-lg);--fc-slot-gap:var(--fc-slot-gap-lg);--fc-title-lh:var(--fc-title-lh-lg);--fc-title-tracking:var(--fc-title-tracking-lg);--fc-thumb:var(--fc-thumb-lg);--fc-aspect:var(--fc-aspect-lg);--fc-radius:var(--fc-radius-lg);--fc-pad:var(--fc-pad-lg);--fc-img-inset:var(--fc-img-inset-lg)}.fc-kicker{--fc-kicker-size:var(--fc-kicker-size-lg)}@media (max-width:1024px){.fc{--fc-meta-size:var(--fc-meta-size-md);--fc-slot-gap:var(--fc-slot-gap-md);--fc-title-lh:var(--fc-title-lh-md);--fc-title-tracking:var(--fc-title-tracking-md);--fc-thumb:var(--fc-thumb-md);--fc-aspect:var(--fc-aspect-md);--fc-radius:var(--fc-radius-md);--fc-pad:var(--fc-pad-md);--fc-img-inset:var(--fc-img-inset-md)}.fc-kicker{--fc-kicker-size:var(--fc-kicker-size-md)}}@media (max-width:640px){.fc{--fc-meta-size:var(--fc-meta-size-sm);--fc-slot-gap:var(--fc-slot-gap-sm);--fc-title-lh:var(--fc-title-lh-sm);--fc-title-tracking:var(--fc-title-tracking-sm);--fc-thumb:var(--fc-thumb-sm);--fc-aspect:var(--fc-aspect-sm);--fc-radius:var(--fc-radius-sm);--fc-pad:var(--fc-pad-sm);--fc-img-inset:var(--fc-img-inset-sm)}.fc-kicker{--fc-kicker-size:var(--fc-kicker-size-sm)}}[data-feed-head]{--fp-head-below:var(--fp-head-below-lg)}[data-feed-gap]{--fp-gap-x:var(--fp-gap-x-lg);--fp-gap-y:var(--fp-gap-y-lg)}[data-index-frame]{--fp-frame-top:var(--fp-frame-top-lg)}[data-subscribe]{--fp-sub-head-size:var(--fp-sub-head-size-lg)}@media (max-width:1024px){[data-feed-head]{--fp-head-below:var(--fp-head-below-md)}[data-feed-gap]{--fp-gap-x:var(--fp-gap-x-md);--fp-gap-y:var(--fp-gap-y-md)}[data-index-frame]{--fp-frame-top:var(--fp-frame-top-md)}[data-subscribe]{--fp-sub-head-size:var(--fp-sub-head-size-md)}}@media (max-width:640px){[data-feed-head]{--fp-head-below:var(--fp-head-below-sm)}[data-feed-gap]{--fp-gap-x:var(--fp-gap-x-sm);--fp-gap-y:var(--fp-gap-y-sm)}[data-index-frame]{--fp-frame-top:var(--fp-frame-top-sm)}[data-subscribe]{--fp-sub-head-size:var(--fp-sub-head-size-sm)}}[data-fx-feed]{--fp-space-after:var(--fp-space-after-lg);--fp-space-before:var(--fp-space-before-lg)}@media (max-width:1024px){[data-fx-feed]{--fp-space-after:var(--fp-space-after-md);--fp-space-before:var(--fp-space-before-md)}}@media (max-width:640px){[data-fx-feed]{--fp-space-after:var(--fp-space-after-sm);--fp-space-before:var(--fp-space-before-sm)}}[data-feed-interstitial]{--fp-note-y:var(--fp-note-y-lg)}[data-feed-tabs]{--fp-tabs-below:var(--fp-tabs-below-lg)}@media (max-width:1024px){[data-feed-interstitial]{--fp-note-y:var(--fp-note-y-md)}[data-feed-tabs]{--fp-tabs-below:var(--fp-tabs-below-md)}}@media (max-width:640px){[data-feed-interstitial]{--fp-note-y:var(--fp-note-y-sm)}[data-feed-tabs]{--fp-tabs-below:var(--fp-tabs-below-sm)}}[data-feed-tabs]{display:flow-root;margin-bottom:var(--fp-tabs-below,0)}[data-feed-tabs]>.fp-tags{margin-bottom:0}[data-feed-tabs]+*{margin-top:0}.fc{--fc-subtitle-size:var(--fc-subtitle-size-lg);--fc-subtitle-lh:var(--fc-subtitle-lh-lg);--fc-gap:var(--fc-gap-lg)}@media (max-width:1024px){.fc{--fc-subtitle-size:var(--fc-subtitle-size-md);--fc-subtitle-lh:var(--fc-subtitle-lh-md);--fc-gap:var(--fc-gap-md)}}@media (max-width:640px){.fc{--fc-subtitle-size:var(--fc-subtitle-size-sm);--fc-subtitle-lh:var(--fc-subtitle-lh-sm);--fc-gap:var(--fc-gap-sm)}}@media (min-width:1024px){.fc[data-card-divider-lg=below]{padding-bottom:1.25rem;border-bottom:1px solid var(--line)}[data-fx-feed-item]:has(>.fc[data-card-divider=row][data-card-divider-steps]:not([data-card-divider-lg=row])):after{display:none}}@media (min-width:641px) and (max-width:1023px){.fc[data-card-divider-md=below]{padding-bottom:1.25rem;border-bottom:1px solid var(--line)}[data-fx-feed-item]:has(>.fc[data-card-divider=row][data-card-divider-steps]:not([data-card-divider-md=row])):after{display:none}}@media (max-width:640px){.fc[data-card-divider-sm=below]{padding-bottom:1.25rem;border-bottom:1px solid var(--line)}[data-fx-feed-item]:has(>.fc[data-card-divider=row][data-card-divider-steps]:not([data-card-divider-sm=row])):after{display:none}}.forumulate-prose img{border-radius:var(--reader-img-radius,10px)}.forumulate-prose blockquote[data-variant=pull],[data-quote-style=pull] .forumulate-prose blockquote:not([data-variant]){border:0;padding:0;margin:calc(2.5rem * var(--reader-space-block, 1)) 0;font-style:normal;color:var(--ink-heading,var(--ink))}.forumulate-prose blockquote[data-variant=pull]>p,[data-quote-style=pull] .forumulate-prose blockquote:not([data-variant])>p{font-family:var(--font-display,inherit);font-size:var(--quote-size,clamp(1.5rem,1.1rem + 1.6vw,2rem));line-height:1.18;font-weight:600;letter-spacing:-.01em;margin:0 0 .5rem}:is(.forumulate-prose,[data-fp-flow]) blockquote[data-quote-size]>p{font-size:var(--quote-size);line-height:1.2}.forumulate-prose blockquote[data-align=center],[data-quote-align=center] .forumulate-prose blockquote:not([data-align]){text-align:center;margin-inline:auto}.forumulate-prose blockquote[data-align=center]:not([data-variant=pull]){border-left:0;padding-left:0}.forumulate-prose blockquote .cf-quote-cite{display:block;margin-top:.6rem;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.4;color:var(--muted)}.forumulate-prose .doc-figure[data-width=wide],:is(.forumulate-prose,[data-fp-flow]) .columns[data-breakout=wide]{--cf-breakout:max(100%,min(var(--reader-media,var(--reader-max,96rem)),100vw - 2rem));width:var(--cf-breakout);max-width:none;margin-inline:calc((100% - var(--cf-breakout)) / 2)}.forumulate-prose .doc-figure[data-width=full],:is(.forumulate-prose,[data-fp-flow]) .columns[data-breakout=full]{width:100vw;max-width:none;margin-inline:calc(50% - 50vw)}.forumulate-prose .doc-figure[data-width]>a>img,.forumulate-prose .doc-figure[data-width]>img{width:100%}.forumulate-prose .doc-figure[data-width=full]>a>img,.forumulate-prose .doc-figure[data-width=full]>img{border-radius:0}.forumulate-prose .doc-figure[data-width]>figcaption{max-width:var(--reader-text,42rem);margin-inline:auto}.forumulate-prose .doc-figure[data-width=full]>figcaption{padding-inline:1rem}@media (min-width:768px){:is(.forumulate-prose,[data-fp-flow]) .columns[data-breakout=full]{padding-inline:2rem}}.forumulate-prose .doc-figure[data-bg]{border-radius:var(--reader-img-radius,var(--reader-radius,10px));padding:1.25rem}.forumulate-prose .doc-figure[data-width=full][data-bg]{border-radius:0}.forumulate-prose .doc-figure[data-bg=custom]{background:var(--fig-bg)}.forumulate-prose .doc-figure[data-bg=surface]{background:var(--surface);border:1px solid var(--line)}.forumulate-prose .doc-figure[data-bg=muted]{background:color-mix(in srgb,var(--ink) 6%,var(--bg))}.forumulate-prose .doc-figure[data-bg=accent]{background:var(--accent-wash,rgba(0,98,158,.11))}.forumulate-prose .doc-figure[data-bg=primary]{background:var(--primary-wash,color-mix(in srgb,var(--primary,#0062a1) 14%,var(--bg)))}.forumulate-prose .doc-figure[data-pad=sm]{padding:.75rem}.forumulate-prose .doc-figure[data-pad=md]{padding:1.5rem}.forumulate-prose .doc-figure[data-pad=lg]{padding:clamp(1.5rem,4vw,3.5rem)}.cf-sidenote-num{font-size:.7em;font-weight:600;color:var(--reader-brand,var(--brand,#4f46e5));margin-left:.1em}.cf-sidenote .cf-sidenote-num{margin:0 .25em 0 0}.cf-sidenote{margin:.4rem 0 .6rem;font-style:normal;font-weight:400}.cf-sidenote,.cf-sidenote-after{display:block;padding-left:.75rem;border-left:2px solid var(--line);font-size:.8125rem;line-height:1.5;color:var(--muted)}.cf-sidenote-after{margin:-.4rem 0 1rem}.cf-sidenote-after .cf-sidenote-num{margin:0 .25em 0 0}@media (max-width:1279.98px){.cf-sidenote[data-sidenote-after]{display:none}}@media (min-width:1280px){.cf-sidenote-after{display:none}.forumulate-prose .cf-sidenote{float:right;clear:right;width:var(--sidenote-width,13rem);margin:.2rem calc(-1 * (var(--sidenote-width, 13rem) + 2.5rem)) .75rem 0;padding-left:0;border-left:0}}.cf-fn-ref{font-size:.7em;line-height:0}.cf-fn-ref a{text-decoration:none;font-weight:600;padding-inline:.1em}.forumulate-prose .cf-footnotes{margin-top:2.5rem;padding-top:1rem;border-top:1px solid var(--line);font-size:.875rem;color:var(--muted)}.forumulate-prose .cf-footnotes ol{margin:0}.forumulate-prose .cf-footnotes .cf-fn-back{text-decoration:none}.forumulate-prose[data-drop-cap]>p:first-of-type:first-letter{float:left;font-family:var(--font-display,inherit);font-size:calc(var(--drop-cap-lines, 3) * 1.4em);line-height:.85;font-weight:700;margin:.08em .1em 0 0;color:var(--drop-cap-color,var(--ink-heading,var(--ink)))}.forumulate-prose[data-drop-cap=raised]>p:first-of-type:first-letter{float:none;font-size:calc(var(--drop-cap-lines, 3) * 1em);line-height:1;margin:0}:is(.forumulate-prose,[data-fp-flow]) .columns[data-gap]{column-gap:var(--cols-gap);row-gap:var(--cols-row-gap,var(--cols-gap))}:is(.forumulate-prose,[data-fp-flow]) .columns[data-row-gap]{row-gap:var(--cols-row-gap)}:is(.forumulate-prose,[data-fp-flow]) .columns[data-divider]>.column+.column{border-inline-start:1px solid var(--cols-div,var(--line));padding-inline-start:var(--cols-gap,1rem)}@media (max-width:640px){:is(.forumulate-prose,[data-fp-flow]) .columns[data-divider]:not([data-stack-on=never])>.column+.column{border-inline-start:0;padding-inline-start:0}}@media (max-width:1024px){:is(.forumulate-prose,[data-fp-flow]) .columns[data-divider][data-stack-on=md]>.column+.column{border-inline-start:0;padding-inline-start:0}}:is(.forumulate-prose,[data-fp-flow]) .columns-figure{margin:.75rem 0}:is(.forumulate-prose,[data-fp-flow]) .columns-figure>.columns{margin-block:0}:is(.forumulate-prose,[data-fp-flow]) .columns-figure>figcaption{margin-top:.4rem;color:var(--muted);font-size:.875em;line-height:1.5}:is(.forumulate-prose,[data-fp-flow]) :is(.columns-figure,:not(.columns-figure)>.columns){--cols-space-before:var(--cols-space-before-lg);--cols-space-after:var(--cols-space-after-lg)}@media (max-width:1024px){:is(.forumulate-prose,[data-fp-flow]) :is(.columns-figure,:not(.columns-figure)>.columns){--cols-space-before:var(--cols-space-before-md);--cols-space-after:var(--cols-space-after-md)}}@media (max-width:640px){:is(.forumulate-prose,[data-fp-flow]) :is(.columns-figure,:not(.columns-figure)>.columns){--cols-space-before:var(--cols-space-before-sm);--cols-space-after:var(--cols-space-after-sm)}}:is(.forumulate-prose,[data-fp-flow]) :is(.columns-figure,:not(.columns-figure)>.columns)[data-space-before]{margin-top:var(--cols-space-before)}:is(.forumulate-prose,[data-fp-flow]) :is(.columns-figure,:not(.columns-figure)>.columns)[data-space-after]{margin-bottom:var(--cols-space-after)}:is(.forumulate-prose,[data-fp-flow]) .columns-figure>.columns[data-breakout]+figcaption{max-width:var(--reader-text,42rem);margin-inline:auto}.cf-ink[data-ink=bg]{color:var(--bg)}.cf-ink[data-ink=surface]{color:var(--surface)}.cf-ink[data-ink=panel]{color:var(--panel)}.cf-ink[data-ink=ink]{color:var(--ink)}.cf-ink[data-ink=muted]{color:var(--muted)}.cf-ink[data-ink=brand]{color:var(--reader-brand,var(--signal))}.cf-ink[data-ink=accent]{color:var(--reader-accent,var(--accent))}.forumulate-reader img[data-field=coverUrl][data-cover-aspect=original]{aspect-ratio:auto;height:auto}.forumulate-reader img[data-field=coverUrl][data-cover-width=wide]{--cover-w:min(var(--reader-media,var(--reader-max,96rem)),100vw - 2rem);width:var(--cover-w);max-width:none;margin-inline:calc((100% - var(--cover-w)) / 2)}@media (max-width:767.98px){.forumulate-reader img[data-field=coverUrl][data-cover-width=wide]{--cover-w:min(var(--reader-media,var(--reader-max,96rem)),100vw - 2 * var(--reader-gutter-sm,1rem))}}.forumulate-reader img[data-field=coverUrl][data-cover-width=full]{width:100vw;max-width:none;margin-inline:calc(50% - 50vw);border-radius:0}.forumulate-reader [data-article-layout]:has([data-cover-width],.post-masthead,[data-width=full],[data-breakout]){overflow-x:clip}.post-header[data-align=center]{text-align:center}.post-header[data-align=center] .flex{justify-content:center}.post-header[data-divider]{border-bottom:1px solid var(--line);padding-bottom:1.5rem;margin-bottom:.5rem}.post-kicker{margin:0 0 .75rem;font-size:var(--pk-size,.75rem);font-weight:var(--pk-weight,700);letter-spacing:var(--pk-tracking,.06em);text-transform:uppercase;color:var(--pk-color,var(--muted))}.post-kicker a{color:inherit;text-decoration:none}.post-kicker a:hover{text-decoration:underline}.post-kicker a+a:before{content:" · "}.post-date{margin:0 0 .5rem;font-size:var(--pd-size,.875rem);font-weight:var(--pd-weight);letter-spacing:var(--pd-tracking);color:var(--pd-color,var(--muted))}.post-date[data-date-style=eyebrow]{font-size:var(--pd-size,.75rem);font-weight:var(--pd-weight,600);letter-spacing:var(--pd-tracking,.06em);text-transform:uppercase}.forumulate-reader .post-date[data-date-style=mono-caps]{font-family:var(--font-mono,ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace);font-size:var(--pd-size,.75rem);letter-spacing:var(--pd-tracking,.08em);text-transform:uppercase}.post-lede{margin:1rem 0 0;font-size:1.25rem;line-height:1.45;color:var(--ink-heading,var(--ink))}.post-header[data-align=center] .post-lede{margin-inline:auto;max-width:var(--reader-text,42rem)}.post-lede-prefix{color:var(--reader-brand,var(--signal));font-weight:700}[data-meta-layout=split]{width:100%}.post-bylines[data-stack] .post-byline img{flex-shrink:0}.post-split{display:grid;gap:2rem;align-items:center}.post-split[data-split-align=start]{align-items:start}.post-split[data-split-align=end]{align-items:end}.post-split[data-split-align=spread]{align-items:stretch}.post-split[data-split-align=spread]>.post-split-text{display:flex;flex-direction:column}.post-split[data-split-align=spread]>.post-split-text:not(:has(>[data-fx-lede]))>:nth-child(2),.post-split[data-split-align=spread]>.post-split-text>[data-fx-lede]+*{margin-top:auto}@media (max-width:767.98px){.post-split[data-split-align=spread]{align-items:start}.post-split[data-split-align=spread]>.post-split-text{display:block}}.post-split-cover img[data-field=coverUrl]{margin-top:0}@media (min-width:768px){.post-split{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}.post-masthead{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;min-height:var(--sec-min-h,auto);padding-block:calc(2.5rem * var(--reader-space-section, 1));margin-bottom:.5rem}.post-masthead[data-scheme]{color:var(--fx-fg,var(--ink))}.post-masthead[data-content-align=start]{justify-content:flex-start}.post-masthead[data-pad-b]{padding-bottom:var(--pm-pad-b)}.post-masthead[data-words-ink]{color:var(--pm-fg);--ink:var(--pm-fg);--ink-heading:var(--pm-fg)}.post-masthead[data-muted-ink]{--muted:var(--pm-muted)}.post-masthead[data-straddle]{margin-bottom:0;padding-bottom:calc(var(--pm-pad-b, calc(2.5rem * var(--reader-space-section, 1))) + var(--pm-straddle))}:is(.post-header,.post-head-rest)[data-masthead-until=cover-middle] img[data-field=coverUrl]{position:relative;z-index:2;margin-top:calc(-1 * var(--pm-straddle, 0px))}article[data-topic-id]:has(>.post-masthead,>.post-header>.post-masthead){--pm-page-bg:var(--bg);--pm-page-surface:var(--surface);--pm-page-panel:var(--panel);--pm-page-ink:var(--ink);--pm-page-muted:var(--muted);--pm-page-brand:var(--reader-brand,var(--signal));--pm-page-accent:var(--reader-accent,var(--accent))}.post-masthead[data-title-ink] :is(h1,[data-fx-page-title]){color:var(--pm-ink,inherit)}@media (max-width:640px){.post-masthead[data-phone-height]{min-height:var(--pm-min-h-phone)}}.post-masthead-bg{position:absolute;top:0;bottom:0;left:calc(-1 * (var(--col-left, 50vw - 50%)));width:100vw;z-index:-1;pointer-events:none;background-image:var(--pm-image,none);background-size:var(--pm-size,cover);background-position:var(--pm-position,center);background-repeat:var(--pm-repeat,no-repeat);background-blend-mode:var(--pm-blend,normal);mix-blend-mode:var(--pm-mix,normal)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .post-masthead[data-dark-band]>.post-masthead-bg{background-image:var(--pm-dark-image);background-size:var(--pm-dark-size);background-position:var(--pm-dark-position);background-repeat:var(--pm-dark-repeat);background-blend-mode:var(--pm-dark-blend,normal)}:root:not([data-theme=light]) .post-masthead[data-title-ink] :is(h1,[data-fx-page-title]){color:var(--pm-ink-dark,var(--pm-ink,inherit))}}:root[data-theme=dark] .post-masthead[data-dark-band]>.post-masthead-bg{background-image:var(--pm-dark-image);background-size:var(--pm-dark-size);background-position:var(--pm-dark-position);background-repeat:var(--pm-dark-repeat);background-blend-mode:var(--pm-dark-blend,normal)}:root[data-theme=dark] .post-masthead[data-title-ink] :is(h1,[data-fx-page-title]){color:var(--pm-ink-dark,var(--pm-ink,inherit))}.post-masthead[data-overlaps-header]>.post-masthead-bg{top:calc(-1 * var(--post-masthead-reach, 11rem))}[data-masthead-overlap] div:has(>main#main-content):has(.post-masthead[data-overlaps-header]){padding-top:0}[data-masthead-overlap] main>article:has(.post-masthead[data-overlaps-header]){margin-top:0}[data-masthead-overlap] .post-masthead[data-overlaps-header]{padding-top:calc(var(--post-pad-top, 3rem) + 2.5rem * var(--reader-space-section, 1))}[data-masthead-overlap] main>:first-child{position:relative;z-index:1}.forumulate-reader:has([data-masthead-overlap]) [data-fx-header]{background:transparent;position:relative;z-index:2;border-bottom-color:transparent}.post-grid{--post-gap:2.5rem;max-width:var(--reader-text,42rem)}.post-rail,.post-side-stack{gap:var(--post-rail-item-gap,1.5rem)}.post-side-stack{display:flex;flex-direction:column}@media (max-width:1023.98px){.post-side-left{margin-bottom:1.5rem}.post-side-right{margin-top:2rem}.post-side .reader-scroll{position:static;max-height:none;overflow:visible}.post-side [data-rail-item=toc]{display:none}}@media (min-width:1024px){.post-grid{display:grid;column-gap:var(--post-gap);align-items:start}.post-grid>main{max-width:none;grid-row:1}.post-grid>aside{align-self:stretch;grid-row:1}.post-grid[data-post-grid=rail-left]{max-width:calc(var(--reader-text, 42rem) + var(--post-rail-w, 14rem) + var(--post-gap));grid-template-columns:var(--post-rail-w,14rem) minmax(0,1fr)}.post-grid[data-post-grid=rail-left][data-has-right]{max-width:calc(var(--reader-text, 42rem) + var(--post-rail-w, 14rem) + 14rem + 2 * var(--post-gap));grid-template-columns:var(--post-rail-w,14rem) minmax(0,1fr) 14rem}.post-grid[data-post-grid=rail-right]{max-width:calc(var(--reader-text, 42rem) + var(--post-rail-w, 14rem) + var(--post-gap));grid-template-columns:minmax(0,1fr) var(--post-rail-w,14rem)}.post-grid[data-post-grid=rail-right][data-has-left]{max-width:calc(var(--reader-text, 42rem) + var(--post-rail-w, 14rem) + 14rem + 2 * var(--post-gap));grid-template-columns:14rem minmax(0,1fr) var(--post-rail-w,14rem)}.post-grid[data-post-grid=offset]{max-width:var(--reader-board,72rem);grid-template-columns:minmax(0,1fr) minmax(0,var(--reader-text,42rem)) minmax(var(--post-rail-w,14rem),1.4fr)}.post-grid[data-post-grid=offset]>main{grid-column:2}.post-grid[data-post-grid=offset]>.post-side-left{grid-column:1}.post-grid[data-post-grid=offset]>.post-side-right{grid-column:3}.post-grid[data-post-grid=split-cover]{display:block;max-width:var(--reader-board,72rem)}.post-grid[data-post-grid=rail-left]>main,.post-grid[data-post-grid=rail-right][data-has-left]>main{grid-column:2}.post-grid[data-post-grid=rail-right]:not([data-has-left])>main{grid-column:1}.post-grid[data-post-grid=offset][data-offset-start]{grid-template-columns:var(--post-offset) minmax(0,var(--reader-text,42rem)) minmax(var(--post-rail-w,14rem),1fr)}}.post-grid[data-post-grid=split-cover]>main>:not(article),.post-grid[data-post-grid=split-cover]>main>article>:not(.post-header,.post-masthead,.post-body-row){max-width:var(--reader-text,42rem);margin-inline:auto}.post-grid[data-post-grid=split-cover]>main>:first-child{max-width:var(--reader-board,72rem)}[data-toc-style] .otp-label{text-transform:var(--toc-label-case,uppercase);font-size:var(--toc-label-size,.68rem)}[data-toc-style] .otp-link.is-active{color:var(--toc-active,var(--reader-brand-ink,var(--reader-brand,var(--signal))));border-left-color:var(--toc-active,var(--reader-brand,#4f46e5))}.forumulate-prose[data-drop-cap]>section[data-section=body]>p:first-of-type:first-letter{float:left;font-family:var(--font-display,inherit);font-size:calc(var(--drop-cap-lines, 3) * 1.4em);line-height:.85;font-weight:700;margin:.08em .1em 0 0;color:var(--drop-cap-color,var(--ink-heading,var(--ink)))}[data-share-links][data-share-position=top]{margin-top:1rem}[data-share-links][data-share-position=rail]{margin-top:0}.post-header[data-head-width=wide]{--head-w:min(var(--reader-board,72rem),100vw - 2rem);width:var(--head-w);max-width:none;margin-left:max(calc((100% - var(--head-w)) / 2),calc(1rem - (var(--col-left, 50vw - 50%))))}.post-header[data-head-width=full]{width:100vw;max-width:none;margin-left:calc(-1 * (var(--col-left, 50vw - 50%)));padding-inline:clamp(1rem,4vw,3rem)}[data-date-case=none],[data-date-case=none] .post-date{text-transform:none}[data-date-case=upper] :is(.post-date,time),time[data-date-case=upper]{text-transform:uppercase}.post-split-above{margin-bottom:1.5rem}.post-split[data-cover-side=start]>.post-split-cover{order:-1}@media (min-width:768px){.post-split[data-cover-side=start]{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.post-split[style*="--split-cols"]{grid-template-columns:var(--split-cols)}}.post-header[data-measure-dek=text] [data-fx-lede],.post-header[data-measure-meta=text] :is([data-meta-parts],[data-meta-row]),.post-header[data-measure-title=text] :is(h1,[data-fx-page-title]){max-width:var(--reader-text,42rem)}.post-header[data-dek-width]{--post-dek-w:var(--post-dek-w-lg)}@media (max-width:1024px){.post-header[data-dek-width]{--post-dek-w:var(--post-dek-w-md)}}@media (max-width:640px){.post-header[data-dek-width]{--post-dek-w:var(--post-dek-w-sm)}}.post-header[data-dek-width] [data-fx-lede]{max-width:var(--post-dek-w,none)}.post-header[data-align=center][data-dek-width] [data-fx-lede],.post-header[data-align=center][data-measure-dek=text] [data-fx-lede],.post-header[data-align=center][data-measure-meta=text] [data-meta-parts],.post-header[data-align=center][data-measure-title=text] :is(h1,[data-fx-page-title]){margin-inline:auto}[data-post-format=quote] .post-lede{border-inline-start:4px solid var(--line);padding-inline-start:1rem;font-style:italic;font-size:1.5rem}:is([data-post-format=aside],[data-post-format=status]) [data-post-header] h1{font-size:1.25rem}:is([data-post-format=image],[data-post-format=gallery],[data-post-format=video]) img[data-field=coverUrl]:not([data-cover-aspect]){aspect-ratio:16/9}.post-kicker[data-kicker-font=body]{font-family:var(--font-body,inherit)}.post-kicker[data-kicker-font=heading]{font-family:var(--font-display,var(--font-heading,inherit))}.post-kicker[data-kicker-font=mono]{font-family:var(--font-mono,ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace)}.post-kicker[data-kicker-case=none]{text-transform:none}.post-kicker[data-kicker-case=upper]{text-transform:uppercase}:is(.post-kicker[data-kicker-rule=start],.post-date[data-date-rule=start]){display:flex;align-items:center;gap:.5rem}:is(.post-kicker[data-kicker-rule=start],.post-date[data-date-rule=start]):before{content:"";width:1.5rem;border-top:2px solid}:is(.post-kicker[data-kicker-rule=bar],.post-date[data-date-rule=bar]){position:relative}:is(.post-kicker[data-kicker-rule=bar],.post-date[data-date-rule=bar]):before{content:"";position:absolute;top:.15em;bottom:.15em;inset-inline-start:-.75rem;border-inline-start:1px solid currentColor}[data-head-gap]{--post-head-gap:var(--post-head-gap-lg)}@media (max-width:1024px){[data-head-gap]{--post-head-gap:var(--post-head-gap-md)}}@media (max-width:640px){[data-head-gap]{--post-head-gap:var(--post-head-gap-sm)}}[data-head-gap] :is(h1,[data-fx-page-title])+*{margin-top:var(--post-head-gap,.75rem)}.post-filed a{color:inherit;text-decoration:underline;text-underline-offset:2px}.post-filed a:hover{color:var(--reader-brand,var(--signal))}.post-filed[data-filed-screen=sm]{white-space:pre-line}.post-filed[data-filed-screen=sm],[data-date-sm]{display:none}@media (max-width:640px){.post-filed[data-filed-screen=lg],[data-date-lg]{display:none}.post-filed[data-filed-screen=sm]{display:block}[data-date-sm]{display:inline}}@media (max-width:1023.98px){.post-rail[data-rail-phone-layout=row]{flex-direction:row;flex-wrap:wrap;align-items:center;gap:.25rem .75rem}.post-rail[data-rail-phone-layout=row] [data-rail-label]{display:none}.post-rail[data-rail-phone-layout=row]>[data-rail-item]+[data-rail-item]:before{content:"·";margin-inline-end:.75rem;color:var(--muted)}.post-rail[data-rail-phone-layout=row]>[data-rail-item]{display:flex;align-items:center}.post-rail[data-rail-phone-layout=row] [data-share-links]{margin-top:0}.post-rail[data-rail-phone-layout=spread]{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.25rem .75rem}.post-rail[data-rail-phone-layout=spread] [data-rail-label]{display:none}.post-rail[data-rail-phone-layout=spread]>[data-rail-item]{display:flex;align-items:center}.post-rail[data-rail-phone-layout=spread]>[data-rail-item]:last-child{margin-inline-start:auto}.post-rail[data-rail-phone-layout=spread] [data-share-links]{margin-top:0}}@media (min-width:1024px){.post-grid>[data-crumb-placement=grid]{grid-column:1/-1;grid-row:1}.post-grid:has(>[data-crumb-placement=grid])>:is(main,aside){grid-row:2}}