.copy-link_button__TDnRz{color:var(--text-light);background:none;border:none;padding:0;cursor:pointer;transition:color .15s ease;line-height:1;margin-left:auto;display:flex;align-items:center}.copy-link_button__TDnRz:hover{color:var(--text-secondary)}.copy-link_button__TDnRz:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.PostNav_divider__zGRCL{border:none;height:1px;background:var(--border-light);margin:var(--space-2xl) 0 var(--space-lg)}.PostNav_nav__wZcJ6{display:flex;justify-content:space-between;align-items:center;gap:var(--space-sm);padding-bottom:var(--space-xl);font-family:var(--font-secondary);font-size:14px;color:var(--text-secondary)}.PostNav_all__XXBuM,.PostNav_next__4Eigp,.PostNav_prev__7PR0c{color:var(--text-secondary);text-decoration:none;transition:color .15s ease}.PostNav_all__XXBuM:hover,.PostNav_next__4Eigp:hover,.PostNav_prev__7PR0c:hover{color:var(--accent)}.PostNav_prev__7PR0c{flex:1 1;text-align:left}.PostNav_all__XXBuM{flex-shrink:0;text-align:center}.PostNav_next__4Eigp{flex:1 1;text-align:right}.PostNav_empty__1g4kF{flex:1 1}.Figure_figure__dimvk{margin:var(--space-lg) 0}.Figure_img__tS_nT{max-width:100%;display:block;border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.Figure_figcaption__Jehv9{font-family:var(--font-secondary);font-size:13px;color:var(--text-light);text-align:center;margin-top:10px;font-style:italic;line-height:1.5}.Figure_wide__hV6_i{margin-left:calc((var(--prose-wide-width) - var(--prose-width)) / -2);max-width:var(--prose-wide-width)}.Figure_bleed__V_Sja{position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;width:100vw;max-width:100vw}.Figure_bleed__V_Sja .Figure_img__tS_nT{width:100%;border-radius:0}.Figure_bleed__V_Sja:after,.Figure_bleed__V_Sja:before{content:"";position:absolute;top:0;bottom:0;width:var(--space-xl);pointer-events:none;z-index:1}.Figure_bleed__V_Sja:before{left:0;background:linear-gradient(to right,var(--bg-primary),transparent)}.Figure_bleed__V_Sja:after{right:0;background:linear-gradient(to left,var(--bg-primary),transparent)}.Callout_callout__5DGeG{border-left:3px solid var(--accent);background:var(--bg-tertiary);padding:var(--space-md);border-radius:var(--radius-md);margin:var(--space-lg) 0}.Callout_label__nReS8{font-family:var(--font-secondary);font-size:11px;color:var(--text-light);text-transform:uppercase;letter-spacing:.1em;display:block;margin-bottom:var(--space-xs)}.Callout_content__ZyYB_{font-family:var(--font-secondary);font-size:17px;line-height:1.7;color:var(--text-primary)}.Callout_quote__Pcevi{background:transparent;padding:var(--space-md) var(--space-lg)}.Callout_quote__Pcevi .Callout_content__ZyYB_{font-family:var(--font-primary);font-style:italic;font-size:19px;line-height:1.6;color:var(--text-secondary)}.Video_figure__IKWif{margin:var(--space-lg) 0}.Video_video__tpI3r{max-width:100%;display:block;border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.Video_figcaption__3p_C0{font-family:var(--font-secondary);font-size:13px;color:var(--text-light);text-align:center;margin-top:10px;font-style:italic;line-height:1.5}.Video_wide__R3DUi{margin-left:calc((var(--prose-wide-width) - var(--prose-width)) / -2);max-width:var(--prose-wide-width)}.Video_wide__R3DUi .Video_video__tpI3r{width:100%;max-width:var(--prose-wide-width)}.prose_prose__BF0Lc{max-width:var(--prose-width);margin:0 auto;padding:0 24px}.prose_prose__BF0Lc h1{font-size:42px;line-height:1.2;letter-spacing:-.02em;margin-top:0;margin-bottom:8px}.prose_prose__BF0Lc h1,.prose_prose__BF0Lc h2{font-family:var(--font-primary);color:var(--text-primary);font-weight:500}.prose_prose__BF0Lc h2{font-size:26px;line-height:1.3;letter-spacing:-.01em;margin-top:56px;margin-bottom:16px}.prose_prose__BF0Lc h3{font-family:var(--font-primary);font-size:21px;line-height:1.35;margin-top:40px;margin-bottom:12px;color:var(--text-primary);font-weight:500}.prose_prose__BF0Lc p{font-family:var(--font-secondary);font-size:17px;line-height:1.75;margin:0 0 24px;color:var(--text-primary)}.prose_prose__BF0Lc a{color:var(--accent);text-decoration:underline;text-decoration-thickness:.06em;text-underline-offset:.15em;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;transition:-webkit-text-decoration-color .15s ease;transition:text-decoration-color .15s ease;transition:text-decoration-color .15s ease,-webkit-text-decoration-color .15s ease}.prose_prose__BF0Lc a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.prose_prose__BF0Lc strong{font-weight:600}.prose_prose__BF0Lc em{font-family:var(--font-primary);font-style:italic}.prose_prose__BF0Lc ol,.prose_prose__BF0Lc ul{padding-left:1.5em;margin-bottom:24px}.prose_prose__BF0Lc li{font-size:17px;line-height:1.7;margin-bottom:6px}.prose_prose__BF0Lc blockquote{border-left:3px solid var(--accent);padding:8px 0 8px 24px;margin:32px 0}.prose_prose__BF0Lc blockquote,.prose_prose__BF0Lc blockquote p{color:var(--text-secondary);font-style:italic;font-family:var(--font-primary)}.prose_prose__BF0Lc blockquote p{margin-bottom:0}.prose_prose__BF0Lc hr{border:none;height:1px;background:var(--border-light);margin:32px auto;width:80px}.prose_prose__BF0Lc img{max-width:100%;border-radius:var(--radius-md);display:block;margin:32px auto}.prose_prose__BF0Lc code{font-family:SF Mono,Fira Code,Fira Mono,Roboto Mono,Menlo,monospace;font-size:.875em;background:var(--bg-tertiary);padding:2px 6px;border-radius:var(--radius-sm);color:var(--text-primary)}.prose_prose__BF0Lc pre{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-md);padding:20px 24px;overflow-x:auto;margin:32px 0}.prose_prose__BF0Lc pre code{background:none;padding:0;font-size:14px;line-height:1.6;border-radius:0}.prose_proseHeader__44QMU{margin-bottom:48px;padding-bottom:32px;border-bottom:1px solid var(--border-light)}.prose_postTitle__UoKGm{font-family:var(--font-primary);font-size:42px;line-height:1.2;letter-spacing:-.02em;margin-top:0;margin-bottom:8px;color:var(--text-primary);font-weight:500}.prose_postDek__pRqST{font-family:var(--font-secondary);font-size:18px;line-height:1.6;color:var(--text-secondary);margin-top:12px;margin-bottom:24px}.prose_postMeta__0f0E_{font-family:var(--font-secondary);font-size:13px;line-height:1;color:var(--text-light);display:flex;gap:12px;align-items:center}.prose_postMetaDot__KWacw{color:var(--border-medium)}.prose_wide__nSqm2{max-width:var(--prose-wide-width);margin-left:auto;margin-right:auto}@media (max-width:768px){.prose_prose__BF0Lc{padding:0 20px}.prose_postTitle__UoKGm,.prose_prose__BF0Lc h1{font-size:30px}.prose_prose__BF0Lc h2{font-size:22px}.prose_prose__BF0Lc h3{font-size:19px}.prose_prose__BF0Lc li,.prose_prose__BF0Lc p{font-size:16px;line-height:1.7}}.not-found_container__lyCkT{padding-top:120px;padding-bottom:80px}.not-found_heading__w7cpz{font-family:var(--font-primary);font-size:42px;line-height:1.2;letter-spacing:-.02em;font-weight:500;color:var(--text-primary);margin:0 0 16px}.not-found_message__YjJEz{font-family:var(--font-secondary);font-size:17px;line-height:1.6;color:var(--text-secondary);margin:0 0 40px}.not-found_links__69DgW{display:flex;gap:24px;align-items:center}.not-found_link__u_ZxU{font-family:var(--font-secondary);font-size:15px;color:var(--accent);text-decoration:none;transition:opacity .15s ease}.not-found_link__u_ZxU:hover{opacity:.75}@media (max-width:768px){.not-found_container__lyCkT{padding-top:80px}.not-found_heading__w7cpz{font-size:30px}}.styles_pageHeader__fhARZ{padding-top:64px;margin-bottom:56px}.styles_pageTitle___qbq0{font-family:var(--font-primary);font-size:42px;line-height:1.2;letter-spacing:-.02em;font-weight:500;color:var(--text-primary);margin:0 0 12px}.styles_pageSubheading__q3atk{font-family:var(--font-secondary);font-size:17px;line-height:1.6;color:var(--text-secondary);margin:0}.styles_postList__OvI9_{list-style:none;padding:0;margin:0}.styles_postItem__y45io{padding:0}.styles_divider__iKGUY{border:none;height:1px;background:var(--border-light);margin:40px 0}.styles_postTitleLink__hK1th{text-decoration:none;color:inherit}.styles_postTitleLink__hK1th:hover .styles_postItemTitle__0QFzt{color:var(--accent)}.styles_postItemTitle__0QFzt{font-family:var(--font-primary);font-size:24px;line-height:1.3;letter-spacing:-.01em;font-weight:500;color:var(--text-primary);margin:0 0 8px;transition:color .15s ease}.styles_postItemDek__rdi36{font-family:var(--font-secondary);font-size:16px;line-height:1.6;color:var(--text-secondary);margin:10px 0 0}.styles_empty__fkNZg{font-family:var(--font-secondary);font-size:17px;color:var(--text-light);margin:0}@media (max-width:768px){.styles_pageHeader__fhARZ{padding-top:40px;margin-bottom:40px}.styles_pageTitle___qbq0{font-size:30px}.styles_postItemTitle__0QFzt{font-size:21px}}