.fOEwEW_page{width:100%;padding:var(--vf-content-top) 40px 120px;box-sizing:border-box;color:#010716;flex-direction:column;align-items:center;gap:64px;font-family:Satoshi,Satoshi Fallback,sans-serif;display:flex}.fOEwEW_hero{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px;width:100%;max-width:1200px;display:grid}.fOEwEW_heroActions{flex-direction:column;align-items:flex-end;gap:16px;display:flex}.fOEwEW_heroText{flex-direction:column;align-items:flex-start;gap:20px;min-width:0;display:flex}.fOEwEW_suggestButton{color:#364153;background:#f3f4f6;border-radius:12px;align-items:center;height:48px;padding:0 20px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}.fOEwEW_eyebrow{--rt-color:var(--token-f5650d54-179e-4eee-a398-4eb4f47cb0ee);align-items:center;gap:8px;display:flex}.fOEwEW_sparkle{width:14px;height:14px}.fOEwEW_eyebrow p,.fOEwEW_lead p{margin:0}.fOEwEW_title{--rt-color:#010716}.fOEwEW_title h1{margin:0}.fOEwEW_lead{--rt-color:var(--token-8d85216f-1366-479e-82f1-7f7a8698623e);max-width:640px}.fOEwEW_follow{flex-direction:column;gap:10px;margin-top:8px;display:flex}.fOEwEW_followTitle{color:var(--token-8d85216f-1366-479e-82f1-7f7a8698623e);margin:0;font-size:14px;font-weight:500}.fOEwEW_followLinks{flex-wrap:wrap;gap:8px;display:flex}.fOEwEW_followLink{color:#010716;background:#fff;border:1px solid #e5e7eb;border-radius:12px;align-items:center;gap:8px;height:40px;padding:0 14px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.fOEwEW_followLink:hover{border-color:#d1d5db}.fOEwEW_compact{align-items:flex-end;gap:8px;margin:0}.fOEwEW_compact .fOEwEW_followTitle{font-size:13px}.fOEwEW_compact .fOEwEW_followLinks{justify-content:flex-end;gap:6px}.fOEwEW_compact .fOEwEW_followLink{border-radius:10px;gap:6px;height:32px;padding:0 10px;font-size:13px}.fOEwEW_compact .fOEwEW_followLink svg{width:13px;height:13px}.fOEwEW_layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:64px;width:100%;max-width:1200px;display:grid}.fOEwEW_postLayout{grid-template-columns:220px minmax(0,760px);justify-content:center}.fOEwEW_feed{flex-direction:column;gap:40px;min-width:0;display:flex}.fOEwEW_index{flex-direction:column;gap:28px;max-height:calc(100dvh - 184px);padding-right:8px;display:flex;position:sticky;top:152px;overflow:auto}.fOEwEW_indexGroup ol{margin:0;padding:0;list-style:none}.fOEwEW_indexTitle{color:#010716;margin:0 0 12px;font-size:14px;font-weight:700}.fOEwEW_indexGroup a{color:#6d6d6d;border-left:2px solid #e9edf2;flex-direction:column;gap:2px;padding:8px 0 8px 14px;font-size:14px;line-height:1.45;text-decoration:none;transition:color .15s,border-color .15s;display:flex}.fOEwEW_indexGroup a small{color:#9aa3ae;font-size:12px}.fOEwEW_indexGroup a:hover{color:#155dfc;border-color:#99c9ff}.fOEwEW_indexGroup a[aria-current]{color:#155dfc;border-color:#155dfc;font-weight:700}.fOEwEW_mobileIndex{background:#fafbfc;border:1px solid #e6eaf0;border-radius:12px;padding:0 20px;display:none}.fOEwEW_mobileIndex summary{cursor:pointer;align-items:center;gap:10px;min-height:54px;font-size:15px;font-weight:700;list-style:none;display:flex}.fOEwEW_mobileIndex summary::-webkit-details-marker{display:none}.fOEwEW_mobileIndex .fOEwEW_indexGroup{padding-bottom:16px}.fOEwEW_mobileIndex .fOEwEW_indexGroup+.fOEwEW_indexGroup{padding-top:8px}.fOEwEW_list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fOEwEW_entry{scroll-margin-top:var(--vf-content-top);border-top:1px solid #eaecf0;flex-direction:column;align-items:flex-start;gap:16px;padding:48px 0;display:flex}.fOEwEW_entry:first-child{border-top:0;padding-top:0}.fOEwEW_meta{color:var(--token-8d85216f-1366-479e-82f1-7f7a8698623e);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:15px;display:flex}.fOEwEW_tag{color:#155dfc;background:#155dfc14;border-radius:8px;padding:4px 10px;font-size:13px;font-weight:700}.fOEwEW_meta time{margin-left:4px}.fOEwEW_entryTitle{letter-spacing:-.02em;margin:0;font-size:32px;font-weight:700;line-height:1.2}.fOEwEW_entryTitle a{color:inherit;text-decoration:none}.fOEwEW_entryTitle a:hover{color:#155dfc}.fOEwEW_media{background:#f8fafc;border:1px solid #eaecf0;border-radius:16px;width:100%;margin-top:4px;display:block;overflow:hidden}.fOEwEW_media img{aspect-ratio:40/21;object-fit:cover;width:100%;display:block}.fOEwEW_excerpt{max-height:220px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.fOEwEW_more{color:#155dfc;font-size:16px;font-weight:500;text-decoration:none}.fOEwEW_more:hover{text-underline-offset:4px;text-decoration:underline}.fOEwEW_empty{color:#364153;width:100%;max-width:1200px;margin:0;font-size:17px}.fOEwEW_empty a{color:#155dfc}.fOEwEW_pagination{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.fOEwEW_pagination a,.fOEwEW_pagination span{box-sizing:border-box;color:#29415b;border:1px solid #dce5ef;border-radius:12px;justify-content:center;align-items:center;min-width:42px;min-height:44px;padding:8px 12px;font-size:14px;text-decoration:none;display:inline-flex}.fOEwEW_pagination [aria-current]{color:#fff;background:#155dfc;border-color:#155dfc}.fOEwEW_pagination a:hover{background:#edf5ff;border-color:#155dfc}.fOEwEW_article{flex-direction:column;align-items:flex-start;gap:20px;width:100%;min-width:0;display:flex}.fOEwEW_back{color:#364153;font-size:15px;text-decoration:none}.fOEwEW_back:hover{color:#155dfc}.fOEwEW_cover{border:1px solid #eaecf0;border-radius:20px;width:100%;height:auto;margin:8px 0 12px;display:block}.fOEwEW_postFooter{border-top:1px solid #eaecf0;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;width:100%;margin-top:32px;padding-top:32px;display:flex}.fOEwEW_postFooter .fOEwEW_follow{margin:0}.fOEwEW_comment{color:#155dfc;font-size:15px;font-weight:500;text-decoration:none}.fOEwEW_comment:hover{text-underline-offset:4px;text-decoration:underline}.fOEwEW_fullWidth{flex:none;width:100%;height:auto;position:relative}.fOEwEW_prose{color:#364153;overflow-wrap:anywhere;width:100%;font-size:17px;line-height:1.65}.fOEwEW_prose>:first-child{margin-top:0}.fOEwEW_prose p{margin:0 0 16px}.fOEwEW_prose h2,.fOEwEW_prose h3,.fOEwEW_prose h4{color:#010716;letter-spacing:-.01em;margin:36px 0 12px;line-height:1.25}.fOEwEW_prose h2{scroll-margin-top:152px;font-size:24px}.fOEwEW_prose h3{font-size:20px}.fOEwEW_prose h4{font-size:17px}.fOEwEW_prose ul,.fOEwEW_prose ol{margin:0 0 16px;padding-left:22px}.fOEwEW_prose li{margin:0 0 8px}.fOEwEW_prose strong{color:#010716}.fOEwEW_prose a{color:#155dfc}.fOEwEW_prose code{background:#155dfc14;border-radius:6px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}.fOEwEW_prose blockquote{border-left:3px solid #155dfc4d;margin:0 0 16px;padding-left:16px}.fOEwEW_prose hr{border:0;border-top:1px solid #eaecf0;margin:32px 0}.fOEwEW_prose img{border:1px solid #eaecf0;border-radius:16px;max-width:min(100%,420px);height:auto;margin:8px auto 20px;display:block}@media (max-width:1199.98px){.fOEwEW_layout,.fOEwEW_postLayout{grid-template-columns:minmax(0,1fr);gap:32px;max-width:760px}.fOEwEW_hero{grid-template-columns:minmax(0,1fr);gap:24px;max-width:760px}.fOEwEW_heroActions,.fOEwEW_compact{align-items:flex-start}.fOEwEW_compact .fOEwEW_followLinks{justify-content:flex-start}.fOEwEW_index{display:none}.fOEwEW_mobileIndex{display:block}}@media (max-width:809.98px){.fOEwEW_page{padding:var(--vf-content-top) 20px 80px;gap:40px}.fOEwEW_entry{padding:40px 0}.fOEwEW_entryTitle{font-size:26px}.fOEwEW_prose{font-size:16px}.fOEwEW_postFooter{flex-direction:column;align-items:flex-start}}
