.bento_bento__QH3_M{display:grid;grid-template-columns:1fr;gap:1rem;width:100%}@media (min-width:900px){.bento_bento__QH3_M{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.bento_bento__QH3_M{grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(14rem,auto);gap:1.25rem}}.bento_tile__n4qol{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem;padding:1.75rem;border-radius:1.75rem;background-color:var(--background-secondary);overflow:hidden;box-shadow:var(--shadow-card);transition:transform .3s ease,box-shadow .3s ease}@media (min-width:1024px){.bento_tile__n4qol{padding:2rem}}a.bento_tile__n4qol:hover{transform:translateY(-4px);box-shadow:var(--shadow-card-hover)}.bento_featured__5Xson:hover{box-shadow:var(--shadow-brand),var(--shadow-card-hover)!important}@media (prefers-reduced-motion:reduce){a.bento_tile__n4qol:hover{transform:none}}.bento_chip__FB_yt{width:fit-content;padding:.35rem .85rem;border-radius:100px;background:var(--background-primary)}.bento_chipOnDark__tGumH{background:rgba(255,255,255,.18);color:var(--text-white)}.bento_readMore__7_V4o{display:inline-flex;align-items:center;gap:.35rem}.bento_readMore__7_V4o>svg{width:1.1rem;height:auto;color:var(--brand-blue)}.bento_readMoreOnDark__zXFQr,.bento_readMoreOnDark__zXFQr>svg{color:var(--text-white)}.bento_clamp__q_Eje{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.bento_featured__5Xson{min-height:24rem;box-shadow:var(--shadow-brand)!important;background:radial-gradient(120% 90% at 100% 0,rgba(255,255,255,.2) 0,transparent 55%),var(--brand-gradient)}@media (min-width:900px){.bento_featured__5Xson{grid-column:span 2}}@media (min-width:1024px){.bento_featured__5Xson{grid-row:span 2;min-height:30rem}}.bento_featuredText__RelpD{display:flex;flex-direction:column;gap:1rem;max-width:34rem}.bento_featured__5Xson h2{font-size:2rem;line-height:2.5rem}@media (min-width:1024px){.bento_featured__5Xson h2{font-size:2.5rem;line-height:3rem}}.bento_onDarkMuted__zsW2Q{color:rgba(255,255,255,.85)}.bento_mark__1k2ml{position:absolute;top:2rem;right:2rem;width:5rem;height:5rem;border:.65rem solid rgba(255,255,255,.3);pointer-events:none}.bento_post__GpV2a{background-color:var(--background-primary);border:1px solid var(--border-secondary)}.bento_post__GpV2a .bento_chip__FB_yt{padding:0;background:none}.bento_postText__lOBkW{display:flex;flex-direction:column;gap:.5rem}@media (min-width:900px){.bento_wide__dy6VP{grid-column:span 2}}.bento_wide__dy6VP .bento_postText__lOBkW{gap:.75rem;max-width:36rem}@media (min-width:1024px){.bento_heroSub__66vNT{white-space:nowrap}}.Cover_cover__xgTET{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:1rem;background:var(--background-secondary)}.Cover_card__8CEtu{border-radius:1rem 1rem 0 0}.Cover_banner__3rLyy,.Cover_hero__zOWTt{border-radius:1rem}@media (min-width:900px){.Cover_banner__3rLyy{aspect-ratio:3/1}}.Cover_img__kChE_{width:100%;height:100%;object-fit:cover}.Cover_placeholder__yg8wv{background:radial-gradient(120% 90% at 100% 0,rgba(255,255,255,.18) 0,transparent 55%),var(--brand-gradient);display:flex;flex-direction:column;justify-content:flex-end;gap:.75rem;padding:1.5rem}.Cover_banner__3rLyy.Cover_placeholder__yg8wv,.Cover_hero__zOWTt.Cover_placeholder__yg8wv{padding:2rem}.Cover_mark__wlnhH{position:absolute;top:1.25rem;right:1.25rem;width:3.5rem;height:3.5rem;border:.45rem solid rgba(255,255,255,.35)}.Cover_banner__3rLyy .Cover_mark__wlnhH,.Cover_hero__zOWTt .Cover_mark__wlnhH{width:6rem;height:6rem;border-width:.75rem;top:2rem;right:2rem}.CtaBanner_box___y9Jl{width:100%;display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center;background-color:var(--brand-detail-primary);border-radius:16px;padding:2rem 1.5rem}.CtaBanner_badge__q3XQ6{padding:.5rem 1rem;border-radius:100px;background:var(--background-primary)}.CtaBanner_button__iHwvy{width:100%}@media (min-width:900px){.CtaBanner_button__iHwvy{width:auto}}.CtaBanner_compact__gqJ9k{padding:1.5rem;gap:.75rem}.CtaBanner_compact__gqJ9k .CtaBanner_button__iHwvy{width:100%;padding:.85rem 1rem}.PostCard_card__5hTz7{display:flex;flex-direction:column;border:1px solid var(--border-secondary);border-radius:1rem;background:var(--background-primary);overflow:hidden;box-shadow:var(--shadow-card);transition:border-color .3s ease,transform .3s ease,box-shadow .3s ease;height:100%}.PostCard_card__5hTz7:hover{border-color:var(--brand-detail-primary);transform:translateY(-4px);box-shadow:var(--shadow-card-hover)}@media (prefers-reduced-motion:reduce){.PostCard_card__5hTz7:hover{transform:none}}.PostCard_body__HVVw5{display:flex;flex-direction:column;gap:.75rem;padding:1.5rem;flex:1 1}.PostCard_meta__TPno1{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.PostCard_tag__W_nvw{font-size:.85rem;line-height:1.11rem}.PostCard_desc__7HmU5{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.PostCard_footer__l_boG{margin-top:auto;padding-top:.5rem;display:flex;align-items:center;justify-content:space-between}.PostCard_more__V1RM1{display:inline-flex;align-items:center;gap:.25rem}.PostCard_more__V1RM1>svg{width:1rem;height:auto;color:var(--brand-blue)}.lists_grid__lbQBc{display:grid;grid-template-columns:1fr;gap:1rem;width:100%}@media (min-width:900px){.lists_grid__lbQBc{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.lists_grid__lbQBc{grid-template-columns:repeat(3,1fr);gap:1.5rem}}.lists_sectionHead__JnNo9{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap}.lists_featured__S_l6a{display:grid;grid-template-columns:1fr;gap:1.5rem;align-items:center;border:1px solid var(--border-secondary);border-radius:1rem;padding:1rem;transition:border-color .2s ease}.lists_featured__S_l6a:hover{border-color:var(--brand-detail-primary)}@media (min-width:1024px){.lists_featured__S_l6a{grid-template-columns:1.2fr 1fr;gap:2.5rem;padding:1.5rem}}.lists_featuredBody__WghKr{display:flex;flex-direction:column;gap:1rem;padding:0 .5rem .5rem}.lists_metaRow__MSsOl{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.lists_catGrid__zNRAn{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;width:100%}@media (min-width:900px){.lists_catGrid__zNRAn{grid-template-columns:repeat(4,1fr)}}@media (min-width:1024px){.lists_catGrid__zNRAn{grid-template-columns:repeat(5,1fr)}}.lists_catCard__BiSD0{display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem;padding:1.5rem;border-radius:1rem;background-color:var(--background-primary);border:1px solid transparent;transition:border-color .2s ease}.lists_catCard__BiSD0:hover{border-color:var(--brand-detail-primary)}.lists_catCardHead__xSaul{display:flex;align-items:center;justify-content:space-between}.lists_catCount__9FvZK{display:flex;align-items:center;justify-content:center;min-width:2.5rem;height:2.5rem;padding:0 .5rem;border-radius:100px;background-color:var(--background-secondary)}.lists_catCardHead__xSaul>svg{width:1rem;height:auto;color:var(--icon-secondary)}.lists_catText__sAYDP{display:flex;flex-direction:column;gap:.5rem}.lists_tagCloud__Al1o8{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.lists_empty__7lZno{text-align:center;padding:2.5rem 1rem;border:1px dashed var(--border-secondary);border-radius:1rem}.post_page__ABMU5{width:100%;max-width:calc(var(--content-max) + 3rem);margin:0 auto;padding:1.5rem 1.5rem 2.5rem;display:flex;flex-direction:column;gap:1.5rem}@media (min-width:1024px){.post_page__ABMU5{max-width:calc(var(--content-max) + 5rem);padding:2.5rem 2.5rem 5rem;gap:2rem}}.post_breadcrumbs__UHZAJ{display:flex;align-items:center;gap:.35rem;min-width:0}.post_breadcrumbs__UHZAJ>svg{width:.85rem;height:auto;color:var(--icon-secondary);flex-shrink:0}.post_breadcrumbs__UHZAJ a:hover{color:var(--text-primary)}.post_crumbCurrent___4_rg{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.post_head__HxhSF{display:flex;flex-direction:column;gap:1rem;max-width:56rem}.post_head__HxhSF h1{font-size:2.75rem}@media (min-width:1024px){.post_head__HxhSF h1{font-size:3.11rem}}.post_lede__MhOLv{font-size:1.15rem;line-height:1.5rem}.post_meta__CWA7S{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem}.post_meta__CWA7S>span{display:inline-flex;align-items:center;gap:.35rem}.post_meta__CWA7S svg{width:1rem;height:auto;color:var(--icon-secondary)}.post_verified__2ynif,.post_verified__2ynif svg{color:var(--feedback-primary)}.post_layout__UyBnA{display:grid;grid-template-columns:minmax(0,1fr);gap:2.5rem}@media (min-width:1024px){.post_layout__UyBnA{grid-template-columns:minmax(0,var(--reading-max)) 18rem;justify-content:space-between;gap:4rem}}.post_article__IK2E6{display:flex;flex-direction:column;gap:2rem;min-width:0}.post_sidebar__2cqOL{display:none}@media (min-width:1024px){.post_sidebar__2cqOL{display:block}}.post_sticky__C5AK9{position:sticky;top:1.5rem;display:flex;flex-direction:column;gap:2rem}.post_summary__HX2KH{display:flex;flex-direction:column;gap:.75rem;padding:1.25rem 1.5rem;border-radius:8px;border:1px solid transparent;background:linear-gradient(var(--background-primary),var(--background-primary)) padding-box,var(--brand-gradient) border-box}.post_summary__HX2KH>p:first-child{display:flex;align-items:center;gap:.5rem}.post_summary__HX2KH>p:first-child svg{width:1rem;height:auto;color:var(--brand-blue)}.post_summary__HX2KH>p:last-child{line-height:1.6rem}.post_tocList__94dL1{display:flex;flex-direction:column;gap:.75rem;counter-reset:toc}.post_tocList__94dL1 li{counter-increment:toc;display:flex;gap:.5rem}.post_tocList__94dL1 li:before{content:counter(toc) ".";color:var(--text-secondary);font-size:.85rem;line-height:1.11rem;min-width:1.1rem}.post_tocList__94dL1 a{color:var(--text-secondary);transition:color .2s ease}.post_tocList__94dL1 a:hover{color:var(--text-primary)}.post_tocDesktop__uLAST{display:flex;flex-direction:column;gap:1rem;padding-bottom:2rem;border-bottom:1px solid var(--border-secondary)}.post_tocMobile__DbOqK{border:1px solid var(--border-secondary);border-radius:8px;padding:1rem 1.25rem}@media (min-width:1024px){.post_tocMobile__DbOqK{display:none}}.post_tocMobile__DbOqK>summary{display:flex;align-items:center;gap:.5rem;min-height:2rem}.post_tocMobile__DbOqK>summary>svg{width:1rem;height:auto}.post_tocMobile__DbOqK[open]>summary{margin-bottom:1rem}.post_chev__2P8Dx{margin-left:auto;transition:transform .3s ease;color:var(--icon-secondary);flex-shrink:0}details[open]>summary .post_chev__2P8Dx{transform:rotate(180deg)}.post_prose__Pmqby{display:flex;flex-direction:column;gap:1.25rem}.post_prose__Pmqby h2{font-size:2rem;line-height:2.5rem;margin-top:1.5rem}.post_prose__Pmqby h2,.post_prose__Pmqby h3{font-weight:var(--font-weight-semi-bold);scroll-margin-top:1.5rem}.post_prose__Pmqby h3{font-size:1.5rem;line-height:2rem;margin-top:.5rem}.post_prose__Pmqby h4{font-size:1.33rem;line-height:1.7rem;font-weight:var(--font-weight-semi-bold)}.post_prose__Pmqby li,.post_prose__Pmqby p{font-size:1rem;line-height:1.6rem;color:var(--text-primary)}.post_prose__Pmqby strong{font-weight:var(--font-weight-semi-bold)}.post_prose__Pmqby em{font-style:italic}.post_prose__Pmqby a{color:var(--brand-blue-dark);text-decoration:underline;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,var(--brand-blue),transparent 50%)}.post_prose__Pmqby a:hover{text-decoration-color:currentColor}[data-theme=Dark] .post_prose__Pmqby a{color:var(--brand-blue)}.post_prose__Pmqby ol,.post_prose__Pmqby ul{display:flex;flex-direction:column;gap:.6rem;padding-left:0}.post_prose__Pmqby ul>li{position:relative;padding-left:1.5rem}.post_prose__Pmqby ul>li:before{content:"";position:absolute;left:.25rem;top:.7rem;width:.45rem;height:.45rem;border-radius:100px;background:var(--brand-gradient)}.post_prose__Pmqby ol{counter-reset:item}.post_prose__Pmqby ol>li{position:relative;padding-left:2.25rem;counter-increment:item}.post_prose__Pmqby ol>li:before{content:counter(item);position:absolute;left:0;top:.15rem;width:1.5rem;height:1.5rem;border-radius:100px;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:var(--font-weight-semi-bold);color:var(--text-white);background:var(--brand-gradient)}.post_prose__Pmqby li>ol,.post_prose__Pmqby li>ul{margin-top:.6rem}.post_prose__Pmqby blockquote{padding:1rem 1.25rem;border-radius:8px;background:var(--brand-detail-primary);border-left:4px solid var(--brand-blue)}.post_prose__Pmqby blockquote p{font-size:1rem;line-height:1.6rem}.post_prose__Pmqby .tableWrap{width:100%;overflow-x:auto;border:1px solid var(--border-secondary);border-radius:8px;-webkit-overflow-scrolling:touch}.post_prose__Pmqby table{width:100%;min-width:32rem;font-size:.85rem}.post_prose__Pmqby td,.post_prose__Pmqby th{padding:.75rem 1rem;text-align:left;line-height:1.4rem;border-bottom:1px solid var(--border-secondary);vertical-align:top}.post_prose__Pmqby th{font-weight:var(--font-weight-semi-bold);background:var(--background-secondary)}.post_prose__Pmqby tr:last-child td{border-bottom:0}.post_prose__Pmqby hr{border:0;height:1px;background:var(--border-secondary);margin:1rem 0}.post_prose__Pmqby code{font-family:ui-monospace,monospace;font-size:.9em;padding:.1rem .35rem;border-radius:4px;background:var(--background-secondary)}.post_faq__evYVT{display:flex;flex-direction:column;gap:1.25rem;padding:1.5rem;border-radius:1rem;background:var(--background-secondary)}.post_faq__evYVT>h2{font-size:2rem;line-height:2.5rem;scroll-margin-top:1.5rem}.post_faqList__hx5W6{display:flex;flex-direction:column;gap:.75rem}.post_faqItem__bRSQv{background:var(--background-primary);padding:1.25rem 1.5rem;border-radius:8px}.post_faqItem__bRSQv>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem}.post_faqItem__bRSQv>summary h3{font-size:1rem;line-height:1.3rem}.post_faqItem__bRSQv>summary svg{width:1.125rem;height:auto}.post_faqItem__bRSQv>p{margin-top:1rem;white-space:pre-line}.post_sources__WKFBS{display:flex;flex-direction:column;gap:1rem}.post_sources__WKFBS>h2{font-size:1.33rem;line-height:1.7rem}.post_sources__WKFBS ol{display:flex;flex-direction:column;gap:.6rem;list-style:decimal;padding-left:1.25rem}.post_sources__WKFBS li{overflow-wrap:anywhere}.post_sources__WKFBS li::marker{color:var(--text-secondary)}.post_sources__WKFBS a{text-decoration:underline;text-underline-offset:3px;color:var(--brand-blue-dark)}.post_disclaimer__dxnze{padding:1rem 1.25rem;border-radius:8px;border:1px solid var(--border-secondary)}.post_disclaimer__dxnze strong{font-weight:var(--font-weight-semi-bold);color:var(--text-primary)}.post_tags__1dclT{display:flex;flex-wrap:wrap;gap:.5rem}.post_shareInline__NGlCF{padding-top:1.5rem;border-top:1px solid var(--border-secondary)}.ReadingProgress_track__Tr_IH{position:fixed;z-index:50;top:0;left:0;right:0;height:4px;background:rgba(29,78,216,.12);pointer-events:none}.ReadingProgress_bar__28no8{height:100%;width:0;background:var(--brand-gradient);border-radius:0 4px 4px 0;box-shadow:0 0 8px rgba(59,130,246,.45)}.Toast_region__I1bk2{position:fixed;z-index:9999;left:50%;bottom:5.5rem;transform:translateX(-50%);pointer-events:none}@media (min-width:1024px){.Toast_region__I1bk2{bottom:2rem}}.Toast_toast__K4dn_{position:relative;overflow:hidden;background:var(--background-primary);color:var(--text-primary);padding:1rem 1.5rem;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.1);border:1px solid var(--border-secondary);animation:Toast_in__fcRJ4 .2s ease}.Toast_bar__DByEQ{position:absolute;left:0;bottom:0;height:3px;width:100%;background:var(--brand-gradient);animation:Toast_shrink__jkGdr 2.5s linear forwards;transform-origin:left}@keyframes Toast_in__fcRJ4{0%{opacity:0;transform:translateY(.5rem)}}@keyframes Toast_shrink__jkGdr{to{transform:scaleX(0)}}.ShareButtons_wrap__GIYW_{display:flex;align-items:center;gap:1rem}.ShareButtons_buttons__wTRM0{display:flex;gap:.5rem}.ShareButtons_label__QF9WK{white-space:nowrap;display:inline-flex;align-items:center;gap:.4rem}.ShareButtons_label__QF9WK>svg{width:1rem;height:auto;color:var(--brand-blue-dark)}.ShareButtons_btn__VA0tx{width:2.75rem;height:2.75rem;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;border-radius:100px;background:var(--brand-gradient);color:var(--text-white);transition:box-shadow .2s ease,transform .2s ease}.ShareButtons_btn__VA0tx>svg{width:1.125rem;height:1.125rem}.ShareButtons_btn__VA0tx:hover{box-shadow:var(--shadow-brand);transform:translateY(-1px)}.ShareButtons_sidebar__pCXdp{flex-direction:column;align-items:flex-start;gap:.75rem}.ShareButtons_bar__284yD{position:fixed;z-index:30;left:0;right:0;bottom:0;padding:.5rem 1rem calc(.5rem + env(safe-area-inset-bottom));background:var(--background-primary);border-top:1px solid var(--border-secondary);justify-content:center}.ShareButtons_bar__284yD .ShareButtons_buttons__wTRM0{width:100%;max-width:32rem;justify-content:space-between}.ShareButtons_bar__284yD .ShareButtons_btn__VA0tx{width:auto;flex:1 1;height:2.75rem;padding:0 .5rem}@media (max-width:380px){.ShareButtons_bar__284yD .ShareButtons_btn__VA0tx span{display:none}}@media (min-width:1024px){.ShareButtons_bar__284yD{display:none}}.AreaFilter_wrap__E6MMx{display:flex;flex-direction:column;gap:1.5rem;width:100%}.AreaFilter_chips__hkwJL{display:flex;gap:.5rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0 -1.5rem;padding:0 1.5rem .25rem}.AreaFilter_chips__hkwJL::-webkit-scrollbar{display:none}@media (min-width:1024px){.AreaFilter_chips__hkwJL{flex-wrap:wrap;overflow:visible;margin:0;padding:0}}.AreaFilter_chip__CPYH3{display:inline-flex;align-items:center;gap:.5rem;flex-shrink:0;min-height:2.75rem;padding:.5rem 1rem;border-radius:100px;border:1px solid var(--border-secondary);background:var(--background-primary);color:var(--text-primary);font-size:.85rem;line-height:1.11rem;box-shadow:0 1px 2px rgba(16,24,40,.05);transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.AreaFilter_chip__CPYH3:hover{border-color:var(--brand-detail-primary)}.AreaFilter_count__Fxro6{min-width:1.5rem;padding:0 .4rem;border-radius:100px;background:var(--background-secondary);color:var(--text-secondary);font-size:.75rem;line-height:1.25rem;text-align:center}.AreaFilter_active__BCeoH{background:var(--brand-gradient);border-color:transparent;color:var(--text-white);box-shadow:var(--shadow-brand)}.AreaFilter_active__BCeoH .AreaFilter_count__Fxro6{background:rgba(255,255,255,.22);color:var(--text-white)}.AreaFilter_panel__BWpU2{display:flex;flex-direction:column;align-items:center;gap:2.5rem;width:100%}.AreaFilter_more__jtZNg{display:inline-flex;align-items:center;gap:.4rem;min-height:2.75rem;padding:.7rem 1.5rem;border-radius:100px;background:var(--background-secondary);color:var(--text-primary);font-size:.85rem;line-height:1.11rem;font-weight:var(--font-weight-semi-bold);transition:background-color .2s ease,transform .2s ease}.AreaFilter_more__jtZNg:hover{background:var(--brand-detail-primary)}.AreaFilter_more__jtZNg:active{transform:scale(.97)}.AreaFilter_more__jtZNg>svg{width:1rem;height:auto;color:var(--brand-blue);transition:transform .2s ease}.AreaFilter_more__jtZNg:hover>svg{transform:translateY(2px)}.AreaFilter_item___bK1r{display:flex}.AreaFilter_item___bK1r>*{flex:1 1}.AreaFilter_reveal__NSGvn{opacity:0;animation:AreaFilter_reveal__NSGvn .7s cubic-bezier(.22,1,.36,1) forwards}@keyframes AreaFilter_reveal__NSGvn{0%{opacity:0;transform:translateY(24px) scale(.97);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}@media (prefers-reduced-motion:reduce){.AreaFilter_reveal__NSGvn{animation:none;opacity:1}}.AreaFilter_endCta__SBvcz{width:100%}.AreaFilter_endCta__SBvcz>aside{box-shadow:var(--shadow-card)}