.mdx-module____vwYW__p{color:var(--ink-2,#2b2622);margin:0 0 22px;font-size:18px;line-height:1.7}.mdx-module____vwYW__h1{font-family:var(--serif,serif);letter-spacing:-.02em;color:var(--ink,#1a1714);margin:48px 0 20px;scroll-margin-top:96px;font-size:clamp(34px,5vw,48px);font-weight:400;line-height:1.05}.mdx-module____vwYW__h2{font-family:var(--serif,serif);letter-spacing:-.018em;color:var(--ink,#1a1714);margin:44px 0 16px;scroll-margin-top:96px;font-size:clamp(28px,4vw,36px);font-weight:400;line-height:1.1}.mdx-module____vwYW__h3{font-family:var(--sans,sans-serif);color:var(--ink,#1a1714);margin:32px 0 12px;scroll-margin-top:96px;font-size:22px;font-weight:600;line-height:1.25}.mdx-module____vwYW__h4{font-family:var(--sans,sans-serif);color:var(--ink,#1a1714);margin:24px 0 10px;scroll-margin-top:96px;font-size:18px;font-weight:600}.mdx-module____vwYW__strong{color:var(--ink,#1a1714);font-weight:600}.mdx-module____vwYW__link{color:var(--orange-deep,#c95e00);text-underline-offset:2px;text-decoration:underline;transition:color .2s}.mdx-module____vwYW__link:hover{color:var(--orange,#ef7c00)}.mdx-module____vwYW__inlineCode{font-family:var(--mono,monospace);background:var(--paper-2,#eae3d6);border:1px solid var(--line,#1a171424);border-radius:5px;padding:2px 6px;font-size:.88em}.mdx-module____vwYW__inlineImg{border-radius:8px;max-width:100%;display:inline-block}.mdx-module____vwYW__ul,.mdx-module____vwYW__ol{color:var(--ink-2,#2b2622);margin:0 0 22px;padding-left:26px;font-size:18px;line-height:1.7}.mdx-module____vwYW__ul{list-style:none}.mdx-module____vwYW__ul li{margin-bottom:8px;position:relative}.mdx-module____vwYW__ul li:before{content:"";background:var(--orange,#ef7c00);border-radius:50%;width:6px;height:6px;position:absolute;top:.7em;left:-20px}.mdx-module____vwYW__ol{list-style:decimal}.mdx-module____vwYW__ol li{margin-bottom:8px;padding-left:4px}.mdx-module____vwYW__blockquote{border-left:3px solid var(--orange,#ef7c00);font-family:var(--serif,serif);color:var(--ink,#1a1714);margin:28px 0;padding:4px 0 4px 24px;font-size:22px;font-style:italic;line-height:1.45}.mdx-module____vwYW__hr{border:none;border-top:1px solid var(--line,#1a171424);margin:48px 0}.mdx-module____vwYW__codeBlock{background:var(--ink,#1a1714);color:#ece6da;font-family:var(--mono,monospace);border-radius:10px;margin:28px 0;padding:20px 22px;font-size:14px;line-height:1.6;overflow-x:auto}.mdx-module____vwYW__codeBlock code{white-space:pre;font-family:inherit}.mdx-module____vwYW__tableScroll,.mdx-module____vwYW__dataTableScroll{border:1px solid var(--line,#1a171424);border-radius:10px;margin:28px 0;overflow-x:auto}.mdx-module____vwYW__table,.mdx-module____vwYW__dataTable{border-collapse:collapse;width:100%;font-size:15px}.mdx-module____vwYW__table th,.mdx-module____vwYW__dataTable th{text-align:left;font-family:var(--mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft,#5c544d);background:var(--paper-2,#eae3d6);border-bottom:1px solid var(--line,#1a171424);padding:12px 16px;font-size:11px}.mdx-module____vwYW__table td,.mdx-module____vwYW__dataTable td{color:var(--ink-2,#2b2622);border-bottom:1px solid var(--line,#1a17141a);padding:12px 16px}.mdx-module____vwYW__table tr:last-child td,.mdx-module____vwYW__dataTable tr:last-child td{border-bottom:none}.mdx-module____vwYW__dataTableWrap{margin:36px 0}.mdx-module____vwYW__dataTableEmpty{text-align:center;color:var(--ink-soft,#5c544d);padding:24px}.mdx-module____vwYW__revealed{opacity:1!important;transform:none!important}.mdx-module____vwYW__blockTitle{font-family:var(--sans,sans-serif);color:var(--ink,#1a1714);margin:0 0 16px;font-size:16px;font-weight:600}.mdx-module____vwYW__callout{border:1px solid var(--line,#1a171424);background:var(--paper-2,#eae3d6);border-left-width:3px;border-radius:12px;gap:14px;margin:32px 0;padding:18px 20px;display:flex}.mdx-module____vwYW__callout_info{border-left-color:#3b82f6}.mdx-module____vwYW__callout_warning{border-left-color:#d97706}.mdx-module____vwYW__callout_success{border-left-color:#059669}.mdx-module____vwYW__callout_tip{border-left-color:var(--orange,#ef7c00)}.mdx-module____vwYW__calloutIcon{width:26px;height:26px;font-family:var(--mono,monospace);background:var(--ink,#1a1714);color:var(--paper,#f4efe7);border-radius:50%;flex-shrink:0;place-items:center;font-size:13px;font-weight:600;display:grid}.mdx-module____vwYW__calloutBody{color:var(--ink-2,#2b2622);font-size:16px;line-height:1.6}.mdx-module____vwYW__calloutBody>:last-child{margin-bottom:0}.mdx-module____vwYW__calloutTitle{color:var(--ink,#1a1714);margin-bottom:4px;font-weight:600;display:block}.mdx-module____vwYW__statGrid{margin:40px 0}.mdx-module____vwYW__statRow{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;display:grid}.mdx-module____vwYW__statCard{border:1px solid var(--line,#1a171424);background:var(--paper,#f4efe7);text-align:center;opacity:0;border-radius:12px;padding:24px 20px;transition:opacity .5s,transform .5s;transform:translateY(16px)}.mdx-module____vwYW__statValue{font-family:var(--serif,serif);color:var(--orange-deep,#c95e00);margin-bottom:8px;font-size:clamp(34px,5vw,44px);line-height:1}.mdx-module____vwYW__statLabel{color:var(--ink,#1a1714);font-size:15px;font-weight:500}.mdx-module____vwYW__statSub{color:var(--ink-soft,#5c544d);margin-top:4px;font-size:13px}.mdx-module____vwYW__barChart{border:1px solid var(--line,#1a171424);background:var(--paper,#f4efe7);border-radius:12px;margin:40px 0;padding:24px}.mdx-module____vwYW__barList{flex-direction:column;gap:18px;display:flex}.mdx-module____vwYW__barHead{color:var(--ink-2,#2b2622);justify-content:space-between;margin-bottom:6px;font-size:14px;font-weight:500;display:flex}.mdx-module____vwYW__barNum{font-family:var(--mono,monospace)}.mdx-module____vwYW__barTrack{background:var(--paper-3,#dcd2c0);border-radius:999px;height:10px;overflow:hidden}.mdx-module____vwYW__barFill{background:var(--orange,#ef7c00);border-radius:999px;width:0;height:100%;transition:width 1s cubic-bezier(.22,1,.36,1)}.mdx-module____vwYW__comparison{border:1px solid var(--line,#1a171424);background:var(--paper,#f4efe7);opacity:0;border-radius:12px;margin:40px 0;padding:28px;transition:opacity .5s,transform .5s;transform:translateY(16px)}.mdx-module____vwYW__comparisonGrid{grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;display:grid}.mdx-module____vwYW__comparisonSide{text-align:center}.mdx-module____vwYW__comparisonCap{font-family:var(--mono,monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft,#5c544d);margin-bottom:8px;font-size:11px}.mdx-module____vwYW__comparisonVal{font-family:var(--serif,serif);color:var(--ink,#1a1714);font-size:clamp(24px,4vw,32px)}.mdx-module____vwYW__comparisonArrow{color:var(--orange,#ef7c00);font-size:24px}.mdx-module____vwYW__comparisonNote{text-align:center;color:var(--orange-deep,#c95e00);margin-top:18px;font-size:14px;font-weight:600}.mdx-module____vwYW__pullQuote{border-left:4px solid var(--orange,#ef7c00);background:var(--paper-2,#eae3d6);opacity:0;border-radius:0 12px 12px 0;margin:44px 0;padding:32px 28px;transition:opacity .5s,transform .5s;transform:translateY(16px)}.mdx-module____vwYW__pullQuoteText{font-family:var(--serif,serif);color:var(--ink,#1a1714);margin:0;font-size:clamp(22px,3.4vw,28px);font-style:italic;line-height:1.4}.mdx-module____vwYW__pullQuoteCite{flex-direction:column;gap:2px;margin-top:16px;display:flex}.mdx-module____vwYW__pullQuoteAuthor{color:var(--ink,#1a1714);font-weight:600}.mdx-module____vwYW__pullQuoteRole{color:var(--ink-soft,#5c544d);font-size:14px}.mdx-module____vwYW__timeline{margin:40px 0;padding-left:28px;position:relative}.mdx-module____vwYW__timeline:before{content:"";background:var(--line-strong,#1a171452);width:2px;position:absolute;top:6px;bottom:6px;left:5px}.mdx-module____vwYW__timelineRow{opacity:0;margin-bottom:28px;transition:opacity .5s,transform .5s;position:relative;transform:translate(-12px)}.mdx-module____vwYW__timelineRow:last-child{margin-bottom:0}.mdx-module____vwYW__timelineDot{background:var(--orange,#ef7c00);border:3px solid var(--paper,#f4efe7);border-radius:50%;width:12px;height:12px;position:absolute;top:4px;left:-28px}.mdx-module____vwYW__timelineDate{font-family:var(--mono,monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--orange-deep,#c95e00);margin-bottom:4px;font-size:11px}.mdx-module____vwYW__timelineTitle{color:var(--ink,#1a1714);margin:0 0 4px;font-size:18px;font-weight:600}.mdx-module____vwYW__timelineDesc{color:var(--ink-soft,#5c544d);margin:0;font-size:15px;line-height:1.6}.mdx-module____vwYW__takeaways{background:var(--ink,#1a1714);color:var(--paper,#f4efe7);border-radius:12px;margin:40px 0;padding:26px 28px}.mdx-module____vwYW__takeawaysTitle{font-family:var(--mono,monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--orange,#ef7c00);margin:0 0 16px;font-size:12px}.mdx-module____vwYW__takeawaysList{margin:0;padding:0;list-style:none}.mdx-module____vwYW__takeawaysList li{margin-bottom:12px;padding-left:24px;font-size:16px;line-height:1.55;position:relative}.mdx-module____vwYW__takeawaysList li:last-child{margin-bottom:0}.mdx-module____vwYW__takeawaysList li:before{content:"→";color:var(--orange,#ef7c00);position:absolute;left:0}@media (max-width:640px){.mdx-module____vwYW__p,.mdx-module____vwYW__ul,.mdx-module____vwYW__ol{font-size:16px}.mdx-module____vwYW__comparisonGrid{grid-template-columns:1fr;gap:12px}.mdx-module____vwYW__comparisonArrow{transform:rotate(90deg)}}
.blog-module__R2lbeq__indexHero{border-bottom:1px solid var(--line,#1a171424);padding:72px 0 40px}.blog-module__R2lbeq__heroEyebrow{font-family:var(--mono,monospace);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft,#5c544d);margin-bottom:24px;font-size:11px}.blog-module__R2lbeq__heroTitle{font-family:var(--serif,serif);letter-spacing:-.03em;color:var(--ink,#1a1714);margin:0;font-size:clamp(48px,8vw,104px);font-weight:400;line-height:.92}.blog-module__R2lbeq__heroSubtitle{max-width:620px;color:var(--ink-2,#2b2622);margin:24px 0 0;font-size:18px;line-height:1.55}.blog-module__R2lbeq__filterBar{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line,#1a171424);background:#f4efe7eb;padding:14px 0;position:sticky;top:0}.blog-module__R2lbeq__filterRow{scrollbar-width:none;gap:10px;display:flex;overflow-x:auto}.blog-module__R2lbeq__filterRow::-webkit-scrollbar{display:none}.blog-module__R2lbeq__filterChip{white-space:nowrap;border:1px solid var(--line,#1a171424);color:var(--ink-2,#2b2622);border-radius:999px;flex-shrink:0;padding:9px 18px;font-size:13.5px;font-weight:500;transition:all .2s}.blog-module__R2lbeq__filterChip:hover{border-color:var(--ink,#1a1714)}.blog-module__R2lbeq__filterChipActive{background:var(--ink,#1a1714);color:var(--paper,#f4efe7);border-color:var(--ink,#1a1714)}.blog-module__R2lbeq__section{padding:0}.blog-module__R2lbeq__grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:36px 28px;padding:56px 0;display:grid}.blog-module__R2lbeq__empty{text-align:center;padding:80px 0}.blog-module__R2lbeq__emptyTitle{font-family:var(--serif,serif);color:var(--ink,#1a1714);margin:0 0 10px;font-size:32px}.blog-module__R2lbeq__emptyText{color:var(--ink-soft,#5c544d);font-size:16px}.blog-module__R2lbeq__card{border:1px solid var(--line,#1a171424);background:var(--paper,#f4efe7);border-radius:14px;flex-direction:column;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden}.blog-module__R2lbeq__card:hover{transform:translateY(-4px);box-shadow:0 18px 40px -16px #1a17144d}.blog-module__R2lbeq__cardMedia{aspect-ratio:16/10;background:var(--paper-3,#dcd2c0);overflow:hidden}.blog-module__R2lbeq__cardImg{object-fit:cover;width:100%;height:100%;transition:transform .4s}.blog-module__R2lbeq__card:hover .blog-module__R2lbeq__cardImg{transform:scale(1.04)}.blog-module__R2lbeq__cardImgFallback{background:linear-gradient(135deg, var(--paper-2,#eae3d6), var(--paper-3,#dcd2c0));width:100%;height:100%}.blog-module__R2lbeq__cardBody{flex-direction:column;flex-grow:1;gap:10px;padding:22px 22px 24px;display:flex}.blog-module__R2lbeq__cardCat{font-family:var(--mono,monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--orange-deep,#c95e00);font-size:10.5px}.blog-module__R2lbeq__cardTitle{font-family:var(--serif,serif);color:var(--ink,#1a1714);margin:0;font-size:24px;font-weight:400;line-height:1.12}.blog-module__R2lbeq__cardExcerpt{color:var(--ink-soft,#5c544d);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:15px;line-height:1.55;display:-webkit-box;overflow:hidden}.blog-module__R2lbeq__cardMeta{font-family:var(--mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-subtle,#a8a29e);margin-top:auto;padding-top:8px;font-size:11px}.blog-module__R2lbeq__pagination{justify-content:center;align-items:center;gap:18px;padding:8px 0 80px;display:flex}.blog-module__R2lbeq__pageBtn{border:1px solid var(--line-strong,#1a171452);color:var(--ink,#1a1714);border-radius:999px;align-items:center;gap:6px;padding:11px 20px;font-size:13.5px;font-weight:500;transition:all .2s;display:inline-flex}.blog-module__R2lbeq__pageBtn:hover{background:var(--ink,#1a1714);color:var(--paper,#f4efe7);border-color:var(--ink,#1a1714)}.blog-module__R2lbeq__pageBtnDisabled{opacity:.35;cursor:not-allowed;pointer-events:none}.blog-module__R2lbeq__pageInfo{color:var(--ink-soft,#5c544d);font-size:14px}.blog-module__R2lbeq__pageInfo strong{color:var(--ink,#1a1714)}.blog-module__R2lbeq__editorial{border-top:1px solid var(--line,#1a171424);padding:48px 0 96px}.blog-module__R2lbeq__editorialText{max-width:760px;color:var(--ink-2,#2b2622);font-size:16px;line-height:1.7}.blog-module__R2lbeq__postWrap{padding:48px 0 96px}.blog-module__R2lbeq__back{font-family:var(--mono,monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft,#5c544d);align-items:center;gap:6px;margin-bottom:28px;font-size:11px;transition:color .2s;display:inline-flex}.blog-module__R2lbeq__back:hover{color:var(--orange,#ef7c00)}.blog-module__R2lbeq__postLayout{gap:48px;display:grid}@media (min-width:1024px){.blog-module__R2lbeq__postLayout{grid-template-columns:260px minmax(0,760px);justify-content:center;align-items:start}}.blog-module__R2lbeq__postMain{min-width:0}.blog-module__R2lbeq__postCat{font-family:var(--mono,monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--orange-deep,#c95e00);font-size:11px}.blog-module__R2lbeq__postTitle{font-family:var(--serif,serif);letter-spacing:-.025em;color:var(--ink,#1a1714);margin:10px 0 0;font-size:clamp(36px,6vw,60px);font-weight:400;line-height:1.02}.blog-module__R2lbeq__postMeta{color:var(--ink-soft,#5c544d);flex-wrap:wrap;align-items:center;gap:14px;margin-top:20px;font-size:14px;display:flex}.blog-module__R2lbeq__postMetaDot:before{content:"·";margin-right:14px}.blog-module__R2lbeq__aiBadge{font-family:var(--mono,monospace);letter-spacing:.1em;text-transform:uppercase;background:var(--paper-2,#eae3d6);border:1px solid var(--line,#1a171424);color:var(--ink-soft,#5c544d);border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:10px;display:inline-flex}.blog-module__R2lbeq__postCover{aspect-ratio:16/9;background:var(--paper-3,#dcd2c0);border-radius:14px;margin:32px 0 40px;overflow:hidden}.blog-module__R2lbeq__postCoverImg{object-fit:cover;width:100%;height:100%}.blog-module__R2lbeq__postBody{font-size:18px}.blog-module__R2lbeq__postBody>:first-child{margin-top:0}.blog-module__R2lbeq__toc{display:none}@media (min-width:1024px){.blog-module__R2lbeq__toc{display:block}}.blog-module__R2lbeq__tocInner{position:sticky;top:96px}.blog-module__R2lbeq__tocHead{font-family:var(--mono,monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft,#5c544d);border-bottom:1px solid var(--line,#1a171424);margin:0 0 14px;padding-bottom:12px;font-size:11px}.blog-module__R2lbeq__tocList{margin:0;padding:0;list-style:none}.blog-module__R2lbeq__tocLink{color:var(--ink-soft,#5c544d);border-left:2px solid #0000;padding:7px 0 7px 14px;font-size:14px;line-height:1.35;transition:all .2s;display:block}.blog-module__R2lbeq__tocLink:hover{color:var(--ink,#1a1714);border-left-color:var(--line-strong,#1a171452)}.blog-module__R2lbeq__tocLinkSub{padding-left:26px;font-size:13px}.blog-module__R2lbeq__tocLinkActive{color:var(--orange-deep,#c95e00);border-left-color:var(--orange,#ef7c00);font-weight:500}.blog-module__R2lbeq__progress{z-index:60;background:var(--orange,#ef7c00);height:3px;transition:width .1s ease-out;position:fixed;top:0;left:0}.blog-module__R2lbeq__share{border-top:1px solid var(--line,#1a171424);align-items:center;gap:12px;margin-top:48px;padding-top:28px;display:flex}.blog-module__R2lbeq__shareLabel{font-family:var(--mono,monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft,#5c544d);font-size:11px}.blog-module__R2lbeq__shareBtn{border:1px solid var(--line-strong,#1a171452);width:40px;height:40px;color:var(--ink,#1a1714);border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}.blog-module__R2lbeq__shareBtn:hover{background:var(--ink,#1a1714);color:var(--paper,#f4efe7);border-color:var(--ink,#1a1714)}.blog-module__R2lbeq__shareCopied{color:var(--orange-deep,#c95e00);font-size:13px;font-weight:500}@media (max-width:760px){.blog-module__R2lbeq__indexHero{padding:44px 0 28px}.blog-module__R2lbeq__grid{gap:28px;padding:40px 0}.blog-module__R2lbeq__postWrap{padding:32px 0 64px}}
