:root{--rh-color-bg:#f3f6f4;--rh-color-surface:#fcfdfc;--rh-color-text:#17211d;--rh-color-text-soft:#5c6b63;--rh-color-text-faint:#8a9891;--rh-color-border:#e2e9e5;--rh-color-border-strong:#d3dfd8;--rh-color-accent:#138a68;--rh-color-accent-hover:#0d6c52;--rh-color-accent-soft:#e8f5ef;--rh-color-positive:#0d6c52;--rh-color-negative:#b42318;--rh-color-warm:#b45f40;--rh-color-code:#edf2ef;--rh-font-sans:"SF Pro Display","SF Pro Text",-apple-system,BlinkMacSystemFont,"Inter","PingFang SC","Noto Sans SC","Helvetica Neue","Segoe UI",Arial,sans-serif;--rh-font-mono:"SF Mono","JetBrains Mono","SFMono-Regular","Cascadia Mono","Noto Sans Mono",Consolas,monospace;--rh-content-max:1320px;--rh-reading-max:760px;--rh-layout-sidebar-min:248px;--rh-layout-gap:40px;--rh-layout-gap-tablet:30px;--rh-header-height:58px;--rh-radius-sm:8px;--rh-radius-md:12px;--rh-space-1:4px;--rh-space-2:8px;--rh-space-3:12px;--rh-space-4:16px;--rh-space-5:20px;--rh-space-6:24px;--rh-space-8:32px;--rh-space-10:40px;--rh-space-12:48px;--rh-focus:0 0 0 3px rgb(19 138 104/20%)}.article-content,.article-preview{color:var(--rh-color-text,#161b22);font-family:var(--rh-font-sans,sans-serif);font-size:18px;line-height:1.8;overflow-wrap:anywhere}.article-content h2,.article-preview h2{margin:2em 0 .7em;font-size:28px;line-height:1.35}.article-content h3,.article-preview h3{margin:1.7em 0 .65em;font-size:23px;line-height:1.4}.article-content h4,.article-preview h4{margin:1.5em 0 .6em;font-size:19px}.article-content p,.article-preview p{margin:0 0 1.35em}.article-content img,.article-preview img{display:block;max-width:100%;height:auto;margin:1.6em auto .6em;border-radius:var(--rh-radius-sm,6px)}.article-content figure,.article-preview figure{margin:1.7em 0}.article-content figcaption,.article-preview figcaption{color:var(--rh-color-text-faint,#77828d);font-size:13px;line-height:1.6;text-align:center}.article-content blockquote,.article-preview blockquote{margin:1.5em 0;padding:.2em 0 .2em 1.2em;color:var(--rh-color-text-soft,#53606d);border-left:3px solid var(--rh-color-accent,#76b900)}.article-content pre,.article-preview pre{max-width:100%;overflow-x:auto;padding:18px 20px;color:#e8edf2;background:#20252b;border-radius:var(--rh-radius-md,10px);font:14px/1.7 var(--rh-font-mono,monospace)}.article-content code,.article-preview code{padding:.12em .32em;background:var(--rh-color-code,#f0f2f4);border-radius:4px;font-family:var(--rh-font-mono,monospace);font-size:.88em}.article-content pre code,.article-preview pre code{padding:0;color:inherit;background:transparent}.article-content table,.article-preview table{display:block;width:100%;max-width:100%;overflow-x:auto;border-collapse:collapse}.article-content td,.article-content th,.article-preview td,.article-preview th{min-width:120px;padding:10px 12px;border:1px solid var(--rh-color-border-strong,#d5dae0);text-align:left}.article-content a,.article-preview a{color:var(--rh-color-accent,#76b900);text-decoration-thickness:1px;text-underline-offset:3px}.article-content hr,.article-preview hr{margin:2.5em 0;border:0;border-top:1px solid var(--rh-color-border,#e5e8ec)}@media (max-width:640px){.article-content,.article-preview{font-size:17px;line-height:1.75}.article-content h2,.article-preview h2{font-size:24px}.article-content h3,.article-preview h3{font-size:21px}}@font-face{font-family:Public Sans;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/public-sans-latin-var.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-2013,u+2015-2017,u+2020-2025,u+2027-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Public Sans Fallback;src:local("Arial"),local("Helvetica Neue"),local("Roboto");size-adjust:103%;ascent-override:92%;descent-override:24%;line-gap-override:0%}:root{--rh-color-bg:#ffffff;--rh-color-surface:#ffffff;--rh-color-text:#0b0b0b;--rh-color-text-soft:#3d3d3d;--rh-color-text-faint:#6b6b6b;--rh-color-border:#e5e5e5;--rh-color-border-strong:#d4d4d4;--rh-color-accent:#1d4ed8;--rh-color-accent-hover:#1e40af;--rh-color-accent-soft:#f3f6fd;--rh-color-positive:#15803d;--rh-color-negative:#d1271b;--rh-color-warm:#c2410c;--rh-color-code:#f4f4f5;--rh-color-face:#dde3ee;--rh-font-cjk:"PingFang SC","Hiragino Sans GB","Microsoft YaHei UI","Microsoft YaHei","Noto Sans CJK SC","Source Han Sans SC","Noto Sans SC";--rh-font-sans:"Public Sans","Public Sans Fallback",-apple-system,BlinkMacSystemFont,var(--rh-font-cjk),"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--rh-content-max:1240px;--rh-reading-max:680px;--rh-rail-width:168px;--rh-layout-sidebar-min:260px;--rh-layout-sidebar-max:300px;--rh-layout-gap:44px;--rh-layout-gap-tablet:28px;--rh-header-height:60px;--rh-tabbar-height:0px;--rh-rule-heavy:3px solid var(--rh-color-text);--rh-focus:0 0 0 3px rgb(29 78 216/22%)}:root:lang(zh-HK){--rh-font-cjk:"PingFang HK","PingFang TC","Microsoft JhengHei UI","Microsoft JhengHei","Noto Sans CJK HK","Noto Sans CJK TC","Noto Sans TC"}:root:lang(zh-TW){--rh-font-cjk:"PingFang TC","Microsoft JhengHei UI","Microsoft JhengHei","Noto Sans CJK TC","Noto Sans TC"}:root:lang(ja){--rh-font-cjk:"Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic UI",Meiryo,"Noto Sans CJK JP","Noto Sans JP"}@media (max-width:760px){:root{--rh-header-height:54px;--rh-tabbar-height:calc(58px + env(safe-area-inset-bottom, 0px))}}*{box-sizing:border-box}html{scrollbar-gutter:stable;scroll-behavior:smooth}body,html{min-height:100%;max-width:100%;overflow-x:hidden;overflow-x:clip}body{width:100%;margin:0;overscroll-behavior-x:none;color:var(--rh-color-text);background:var(--rh-color-bg);font-family:var(--rh-font-sans);font-size:15px;line-height:1.6;font-feature-settings:"kern";font-kerning:normal;text-rendering:optimizeLegibility;text-size-adjust:100%;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}canvas,img,svg,video{max-width:100%}a{color:inherit}::selection{color:var(--rh-color-text);background:#dbe5fb}.num,time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{border-radius:3px;outline:2px solid var(--rh-color-accent);outline-offset:3px;box-shadow:var(--rh-focus)}.skip-link{position:fixed;top:8px;left:8px;z-index:1000;padding:10px 14px;color:#fff;background:var(--rh-color-text);border-radius:6px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;white-space:nowrap!important;border:0!important;clip:rect(0,0,0,0)!important}.error-page,.static-page{width:min(720px,calc(100% - 32px));min-height:55vh;margin:0 auto;padding:72px 0}.error-page h1,.static-page h1{margin:0 0 18px;padding-bottom:16px;border-bottom:var(--rh-rule-heavy);font-size:clamp(30px,5vw,44px);font-weight:900;letter-spacing:-.025em;line-height:1.15}.static-page h2{margin:38px 0 12px;font-size:22px;font-weight:850;letter-spacing:-.01em}.error-page p,.static-page li,.static-page p{color:var(--rh-color-text-soft);font-size:17px;line-height:1.8}.error-page a,.text-link{color:var(--rh-color-accent);font-weight:700;text-underline-offset:3px}.primary-button{min-height:44px;padding:10px 20px;color:#fff;background:var(--rh-color-text);border:0;border-radius:999px;cursor:pointer;font-weight:700}.primary-button:hover{background:var(--rh-color-accent)}.article-shell{max-width:var(--rh-content-max);margin:0 auto;padding:36px 20px 72px}.article-back-row{margin-bottom:18px}.article-back-button{display:inline-flex;gap:8px;align-items:center;min-height:38px;padding:7px 13px;color:var(--rh-color-text-soft);background:#fff;border:1px solid var(--rh-color-border-strong);border-radius:999px;font-size:13px;font-weight:600;text-decoration:none;transition:color .16s ease,background .16s ease,border-color .16s ease}.article-back-button:hover{color:#fff;background:var(--rh-color-text);border-color:var(--rh-color-text)}.article-back-button span{font-size:17px;line-height:1}.breadcrumbs{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:25px;color:var(--rh-color-text-faint);font-size:12px}.breadcrumbs a{text-decoration:none}.article-footer-block,.article-header,.article-reading,.related-articles{max-width:var(--rh-reading-max);margin-right:auto;margin-left:auto}.article-header h1{margin:13px 0 12px;font-size:clamp(30px,4.5vw,40px);letter-spacing:-.045em;line-height:1.24}.article-subtitle{margin:0 0 18px;color:var(--rh-color-text-soft);font-size:19px;line-height:1.65}.article-summary{display:grid;grid-gap:.85em;gap:.85em;margin:24px 0 30px;padding:16px 18px;color:var(--rh-color-text-soft);background:var(--rh-color-bg);border-left:3px solid var(--rh-color-accent);font-size:15px;line-height:1.72;overflow-wrap:anywhere;text-wrap:pretty}.article-summary p{margin:0}.article-summary[data-summary-locale^=zh]{line-height:1.9}.article-meta{display:flex;flex-wrap:wrap;gap:7px;color:var(--rh-color-text-faint);font-size:13px}.article-meta a{color:var(--rh-color-text-soft);font-weight:500;text-decoration:none}.article-hero{height:100%;object-fit:cover;opacity:0;transition:opacity .46s cubic-bezier(.22,1,.36,1)}.article-hero,.article-hero-frame{display:block;width:100%;max-width:100%;max-height:560px;border-radius:8px}.article-hero-frame{position:relative;height:auto;aspect-ratio:1200/675;margin:28px auto 34px;overflow:hidden;background:linear-gradient(110deg,#eeeeee 8%,#f8f8f8 20%,#eeeeee 36%);background-size:220% 100%;animation:imagePlaceholderShimmer 1.85s cubic-bezier(.4,0,.2,1) infinite}.article-hero-frame[data-image-state=loaded]{height:auto;min-height:0;background:var(--rh-color-bg);animation:none}.article-hero-frame[data-image-state=loaded] .article-hero{height:auto;opacity:1}.article-reading .article-content figure{width:100%!important;max-width:100%!important;margin-right:0!important;margin-left:0!important}.article-reading .article-content img{width:auto!important;max-width:100%!important;height:auto!important}.article-reading .article-content .article-image-frame{position:relative;display:grid;width:100%;max-width:100%;min-height:clamp(150px,25vw,280px);margin:1.6em auto .6em;overflow:hidden;background:linear-gradient(110deg,#eeeeee 8%,#f8f8f8 20%,#eeeeee 36%);background-size:220% 100%;border-radius:var(--rh-radius-sm,6px);animation:imagePlaceholderShimmer 1.85s cubic-bezier(.4,0,.2,1) infinite}.article-reading .article-content figure .article-image-frame{margin:0}.article-reading .article-content .article-image-frame:before{position:absolute;inset:0;background:rgb(255 255 255/10%);content:"";pointer-events:none}.article-reading .article-content .article-image-frame[data-image-state=loaded]{min-height:0;background:transparent;animation:none}.article-reading .article-content .article-image-frame[data-image-state=loaded]:before{opacity:0}.article-reading .article-content .article-image-frame img{position:relative;z-index:1;grid-area:1/1;width:100%!important;max-width:100%!important;height:auto!important;margin:0!important;opacity:0;transition:opacity .42s cubic-bezier(.22,1,.36,1)}.article-reading .article-content .article-image-frame[data-image-state=loaded] img{opacity:1}.display-notice{margin:30px 0;padding:15px 17px;color:var(--rh-color-text-soft);background:var(--rh-color-accent-soft);border-radius:7px;font-size:14px;line-height:1.7}.original-link{margin-top:25px}.original-link,.original-source-notice{display:inline-flex;gap:8px;align-items:center;padding:11px 16px;color:#fff;background:var(--rh-color-text);border-radius:6px;font-weight:500;text-decoration:none}.original-source-notice{margin:30px 0}.original-source-notice:hover{background:var(--rh-color-text-soft)}.article-actions{display:flex;flex:1 1;min-width:0;align-items:center;justify-content:space-between;gap:8px;margin-top:0}.article-actions-panel{margin-top:28px;padding:11px 12px;border:1px solid var(--rh-color-border);border-radius:12px;background:var(--rh-color-accent-soft);display:grid;grid-template-columns:max-content minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center}.article-actions-heading{display:flex;flex-direction:column;gap:3px;flex:0 0 auto;color:var(--rh-color-text-soft);font-size:12px}.article-actions-heading strong{color:var(--rh-color-text);font-size:13px;white-space:nowrap}.share-button{display:inline-flex;flex:0 0 auto;gap:5px;align-items:center;justify-content:center;min-height:24px;padding:4px 6px;color:var(--rh-color-text-soft);background:#fff;border:1px solid var(--rh-color-border);border-radius:999px;cursor:pointer;font:inherit;font-size:11px;white-space:nowrap}.share-button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.share-button:hover{color:var(--rh-color-text);border-color:var(--rh-color-text-soft)}.share-button:disabled{cursor:wait;opacity:.6}.share-button-icon{display:block;flex:0 0 auto;width:12px;height:12px}.share-button-icon--whatsapp{color:#20b85a}.share-button-icon--telegram{color:#229ed9}.share-button-icon--x{color:var(--rh-color-text)}.share-button-icon--linkedin{color:#0a66c2}.share-button-icon--facebook{color:#1877f2}.share-button-icon--email{color:var(--rh-color-accent)}.copyright-note{margin-top:42px;padding-top:18px;color:var(--rh-color-text-faint);border-top:1px solid var(--rh-color-border);font-size:13px;line-height:1.7}.related-articles{margin-top:46px;padding-top:22px;border-top:2px solid var(--rh-color-text)}.related-articles h2{margin:0 0 8px;font-size:21px}.related-articles ol{margin:0;padding:0;list-style:none}.related-articles li{padding:14px 0;border-bottom:1px solid var(--rh-color-border)}.related-articles a{font-weight:500;line-height:1.55;text-decoration:none}.source-header{display:flex;gap:18px;align-items:center;margin-bottom:28px}.source-logo{width:64px;height:64px;object-fit:contain;background:var(--rh-color-bg);border:1px solid var(--rh-color-border);border-radius:12px}.source-header h1{margin:0 0 4px;font-size:32px}.source-header p{margin:0;color:var(--rh-color-text-faint);font-size:13px}.search-box{display:flex;gap:8px;margin:18px 0 28px}.search-box input{width:min(520px,100%);height:46px;padding:0 18px;border:1.5px solid var(--rh-color-text);border-radius:999px;outline:0;font-size:16px}.search-box input:focus-visible{box-shadow:var(--rh-focus)}.search-box button{padding:0 22px;color:#fff;background:var(--rh-color-text);border:0;border-radius:999px;cursor:pointer;font-weight:700}.search-box button:hover{background:var(--rh-color-accent)}@keyframes imagePlaceholderShimmer{0%{background-position:140% 0}to{background-position:-60% 0}}@media (max-width:767px){.source-header{align-items:flex-start;gap:12px}.source-header>div{min-width:0}.source-header h1{font-size:clamp(24px,7vw,32px);overflow-wrap:anywhere}.search-box{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px}.search-box button,.search-box input{width:100%;min-height:44px}.article-shell{padding:24px 16px 52px}.article-actions-panel{align-items:flex-start;display:flex;flex-wrap:wrap}.article-actions-heading{flex-basis:100%}.article-actions{display:grid;flex:1 1 100%;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.article-header h1{font-size:clamp(28px,8vw,32px);line-height:1.38}.article-back-row{margin-bottom:15px}.article-subtitle{font-size:17px}.article-summary{margin:20px 0 26px;padding:14px 15px;font-size:15px}.article-hero{margin:26px 0 32px}.error-page,.static-page{padding:48px 0}}@media (max-width:399px){.article-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:600px) and (max-width:900px){.article-shell{max-width:780px;padding-right:28px;padding-left:28px}}@media (max-width:359px){.article-shell{padding:24px 12px 48px}.article-header h1{font-size:26px}.article-summary{padding:14px}.search-box{display:grid}.search-box button,.search-box input{width:100%;min-height:44px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body:has(.article-shell--mint-editorial){display:flex;flex-direction:column;min-height:100dvh;color:var(--rh-color-text);background:var(--rh-color-bg)}body:has(.article-shell--mint-editorial)>header{flex:0 0 auto}body:has(.article-shell--mint-editorial)>footer{width:100%;margin-top:auto}.article-shell--mint-editorial{position:relative;z-index:0;width:100%;max-width:var(--rh-content-max);padding:30px max(28px,env(safe-area-inset-right,0px)) 56px max(28px,env(safe-area-inset-left,0px));background:var(--rh-color-bg)}.article-shell--mint-editorial:not(.article-skeleton-shell){animation:articleRouteContentEnter .18s cubic-bezier(.22,1,.36,1) both}.article-loading-status{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.article-skeleton{display:grid;grid-gap:14px;gap:14px;width:100%}.article-skeleton-shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(var(--rh-layout-sidebar-min),var(--rh-layout-sidebar-max));grid-column-gap:var(--rh-layout-gap);column-gap:var(--rh-layout-gap);min-height:calc(100dvh - var(--rh-header-height))}.article-skeleton-shell .article-skeleton{grid-column:1;max-width:720px}.article-skeleton span,.article-skeleton-tags span{display:block;background:linear-gradient(110deg,#eeeeee 8%,#f8f8f8 20%,#eeeeee 36%);background-size:220% 100%;border-radius:4px;animation:articleSkeletonShimmer 1.85s cubic-bezier(.4,0,.2,1) infinite}.article-skeleton-back{width:116px;height:34px;margin-bottom:8px;border-radius:999px!important}.article-skeleton-breadcrumbs{width:160px;height:14px;margin-bottom:6px}.article-skeleton-tags{display:flex;gap:6px}.article-skeleton-tags span{width:64px;height:22px}.article-skeleton-tags span:last-child{width:82px}.article-skeleton-title{height:38px}.article-skeleton-title--wide{width:min(96%,680px);margin-top:2px}.article-skeleton-title--short{width:min(64%,440px)}.article-skeleton-meta{width:280px;height:24px;margin:6px 0 14px}.article-skeleton-hero{width:100%;aspect-ratio:16/9;margin:0 0 10px}.article-skeleton-summary{width:100%;height:112px}.article-skeleton-body{display:grid;grid-gap:12px;gap:12px;width:100%;margin-top:8px}.article-skeleton-body span{width:100%;height:16px}.article-skeleton-body span:nth-child(2){width:94%}.article-skeleton-body span:nth-child(3){width:88%}.article-skeleton-body span:nth-child(4){width:97%}.article-skeleton-body span:nth-child(5){width:64%}.article-shell--mint-editorial .article-back-row{margin-bottom:18px}.article-shell--mint-editorial .article-back-button{min-height:34px;padding:6px 14px;color:var(--rh-color-text);background:#fff;border:1.5px solid var(--rh-color-border-strong);border-radius:999px;font-size:13.5px;font-weight:700}.article-shell--mint-editorial .article-back-button:hover{color:#fff;background:var(--rh-color-text);border-color:var(--rh-color-text)}.article-shell--mint-editorial .breadcrumbs{gap:6px;margin-bottom:8px;color:var(--rh-color-text-faint);font-size:13.5px;font-weight:700}.article-shell--mint-editorial .breadcrumbs a{color:var(--rh-color-accent)}.article-shell--mint-editorial .breadcrumbs a:hover{color:var(--rh-color-accent-hover);text-decoration:underline;text-underline-offset:3px}.article-shell--mint-editorial .breadcrumbs [aria-current=page]{color:var(--rh-color-text-faint);font-weight:600}.article-shell--mint-editorial .article-footer-block,.article-shell--mint-editorial .article-header,.article-shell--mint-editorial .article-reading,.article-shell--mint-editorial .related-articles{width:100%;max-width:none;margin-right:0;margin-left:0}.article-content-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(var(--rh-layout-sidebar-min),var(--rh-layout-sidebar-max));grid-column-gap:56px;column-gap:56px;align-items:start}.article-content-layout>article{min-width:0;max-width:720px}.article-sidebar{display:grid;grid-gap:24px;gap:24px;min-width:0}.article-shell--mint-editorial .article-header>div:first-child{display:flex;flex-wrap:wrap;gap:6px}.article-shell--mint-editorial .article-header>div:first-child:empty{display:none}.article-shell--mint-editorial .article-header [data-analytics-tag-id]{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;color:var(--rh-color-text-soft);background:#fff;border:1px solid var(--rh-color-border-strong);border-radius:4px;font-size:12.5px;font-weight:700;text-decoration:none}.article-shell--mint-editorial .article-header [data-analytics-tag-id]:hover{color:var(--rh-color-text);border-color:var(--rh-color-text)}.article-shell--mint-editorial .article-header h1{margin:12px 0 16px;color:var(--rh-color-text);font-size:clamp(30px,3.1vw,42px);font-weight:900;letter-spacing:-.02em;line-height:1.17;overflow-wrap:anywhere;text-wrap:balance}.article-shell--mint-editorial .article-subtitle{max-width:62ch;margin:0 0 18px;color:var(--rh-color-text-soft);font-size:19px;line-height:1.6;text-wrap:pretty}.article-shell--mint-editorial .article-meta{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center;margin:0;padding-bottom:18px;color:var(--rh-color-text-faint);border-bottom:1px solid var(--rh-color-border);font-size:14px;line-height:1.5}.article-shell--mint-editorial .article-meta a,.article-shell--mint-editorial .article-meta>span:not([aria-hidden]):not(.article-reading-time){color:var(--rh-color-text);font-weight:700}.article-shell--mint-editorial .article-meta a:hover{text-decoration:underline;text-underline-offset:3px}.article-shell--mint-editorial .article-meta .article-face{display:inline-grid;width:30px;height:30px;margin-right:2px;color:var(--rh-color-text-soft);background:var(--rh-color-face);border-radius:50%;font-size:13px;font-weight:800;place-items:center}.article-shell--mint-editorial .article-meta .article-reading-time,.article-shell--mint-editorial .article-meta time{color:var(--rh-color-text-faint);font-weight:500}.article-shell--mint-editorial .article-meta time{margin-left:auto}.article-shell--mint-editorial .article-summary{display:grid;grid-gap:.8em;gap:.8em;margin:26px 0 30px;padding:14px 0 0;color:var(--rh-color-text-soft);background:transparent;border:0;border-top:var(--rh-rule-heavy);border-radius:0;font-size:18px;line-height:1.75}.article-shell--mint-editorial .article-summary-label{color:var(--rh-color-accent);font-size:14px;font-weight:900;letter-spacing:.02em;line-height:1.3}.article-shell--mint-editorial .article-summary p:first-of-type{color:var(--rh-color-text);font-weight:650}.article-shell--mint-editorial .article-hero-frame{margin:26px 0 0;background:linear-gradient(110deg,#eeeeee 8%,#f8f8f8 20%,#eeeeee 36%);background-size:220% 100%;border:0;border-radius:4px;box-shadow:none}.article-shell--mint-editorial .article-hero-frame[data-image-state=loaded]{background:#f4f4f4}.article-shell--mint-editorial .article-hero{width:100%;height:100%;margin:0;object-fit:cover;object-position:center;border-radius:4px}.article-shell--mint-editorial .article-hero-frame[data-image-state=loaded] .article-hero{height:100%}.article-shell--mint-editorial .article-reading-surface{width:100%;max-width:none;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}.article-shell--mint-editorial .article-content{color:#1f1f1f;font-family:var(--rh-font-sans);font-size:18px;font-weight:400;letter-spacing:0;line-height:1.85;overflow-wrap:break-word;text-wrap:pretty}.article-shell--mint-editorial .article-content p{margin:0 0 1.15em}.article-shell--mint-editorial .article-content b,.article-shell--mint-editorial .article-content strong{color:var(--rh-color-text);font-weight:800}.article-shell--mint-editorial .article-content time{white-space:nowrap}.article-shell--mint-editorial .article-content a{color:var(--rh-color-accent);font-weight:600;overflow-wrap:anywhere;word-break:break-word;-webkit-text-decoration-color:rgb(29 78 216/40%);text-decoration-color:rgb(29 78 216/40%);text-decoration-thickness:1px;text-underline-offset:.2em}.article-shell--mint-editorial .article-content a:hover{-webkit-text-decoration-color:currentcolor;text-decoration-color:currentcolor}.article-shell--mint-editorial .article-content h2,.article-shell--mint-editorial .article-content h3,.article-shell--mint-editorial .article-content h4{color:var(--rh-color-text);font-family:var(--rh-font-sans);font-weight:850;letter-spacing:-.015em;text-wrap:balance}.article-shell--mint-editorial .article-content h2{margin:1.9em 0 .55em;font-size:1.4em;line-height:1.3}.article-shell--mint-editorial .article-content h3{margin:1.7em 0 .55em;font-size:1.2em;line-height:1.38}.article-shell--mint-editorial .article-content h4{margin:1.5em 0 .55em;font-size:1.05em;line-height:1.45}.article-shell--mint-editorial .article-content blockquote{margin:1.6em 0;padding:16px 20px;color:var(--rh-color-text);background:var(--rh-color-accent-soft);border-left:4px solid var(--rh-color-accent);font-size:1em;font-weight:600;line-height:1.7}.article-shell--mint-editorial .article-content blockquote p:last-child{margin-bottom:0}.article-shell--mint-editorial .article-content ol,.article-shell--mint-editorial .article-content ul{margin:0 0 1.2em;padding-left:1.3em}.article-shell--mint-editorial .article-content li+li{margin-top:.4em}.article-shell--mint-editorial .article-content li::marker{color:var(--rh-color-text);font-weight:800}.article-shell--mint-editorial .article-content hr{margin:2.2em 0;border:0;border-top:1px solid var(--rh-color-border)}.article-shell--mint-editorial .article-content code{color:var(--rh-color-text);background:var(--rh-color-code);border-radius:4px}.article-shell--mint-editorial .article-content pre{padding:16px 18px;color:#f4f4f5;background:#18181b;border:0;border-radius:6px}.article-shell--mint-editorial .article-content pre code{color:inherit;background:transparent}.article-shell--mint-editorial .article-content table{border-color:var(--rh-color-border-strong);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.article-shell--mint-editorial .article-content td,.article-shell--mint-editorial .article-content th{border-color:var(--rh-color-border-strong)}.article-shell--mint-editorial .article-content th{color:var(--rh-color-text);background:#f5f5f5;font-size:.82em;font-weight:800}.article-shell--mint-editorial .article-content figcaption{color:var(--rh-color-text-faint);font-size:13px}.article-shell--mint-editorial .article-reading .article-content .article-image-frame{margin:1.6em auto .6em;background:linear-gradient(110deg,#eeeeee 8%,#f8f8f8 20%,#eeeeee 36%);background-size:220% 100%;border:0;border-radius:4px}.article-shell--mint-editorial .article-reading .article-content figure .article-image-frame{margin:0}.article-shell--mint-editorial .display-notice{margin:26px 0;padding:14px 18px;color:var(--rh-color-text-soft);background:var(--rh-color-accent-soft);border:0;border-left:4px solid var(--rh-color-accent);border-radius:0;font-size:15px;line-height:1.7}.article-shell--mint-editorial .original-link,.article-shell--mint-editorial .original-source-notice{display:inline-flex;flex:0 0 auto;gap:6px;align-items:center;min-height:40px;margin:0;padding:8px 18px;color:#fff;background:var(--rh-color-text);border-radius:999px;box-shadow:none;font-size:14px;font-weight:700;white-space:nowrap}.article-shell--mint-editorial .original-source-notice:hover{color:#fff;background:var(--rh-color-accent)}.article-shell--mint-editorial .article-actions-panel,.article-shell--mint-editorial .article-actions-panel:has(.original-source-notice){display:flex;flex-wrap:wrap;gap:12px 16px;align-items:center;width:100%;margin:32px 0 0;padding:14px 0;background:transparent;border:0;border-top:1px solid var(--rh-color-border);border-bottom:1px solid var(--rh-color-border);border-radius:0;box-shadow:none;transform:none}.article-shell--mint-editorial .article-actions-heading{display:flex;flex:0 0 auto;align-items:center;margin-left:auto;padding:0;color:var(--rh-color-text-faint);border:0}.article-shell--mint-editorial .article-actions-heading strong{color:var(--rh-color-text-faint);font-size:13px;font-weight:700;white-space:nowrap}.article-shell--mint-editorial .article-actions-mark{display:none}.article-shell--mint-editorial .article-actions,.article-shell--mint-editorial .article-actions:has([data-share-channel=image]){display:flex;flex:0 1 auto;flex-wrap:wrap;gap:6px;justify-content:flex-start}.article-shell--mint-editorial .share-button{position:relative;display:inline-grid;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;color:var(--rh-color-text);background:#fff;border:1px solid var(--rh-color-border-strong);border-radius:50%;place-items:center;transition:color .15s ease,background .15s ease,border-color .15s ease}.article-shell--mint-editorial .share-button .share-button-icon{width:16px;height:16px}.article-shell--mint-editorial .share-button-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.article-shell--mint-editorial .share-button:focus-visible,.article-shell--mint-editorial .share-button:hover{color:#fff;background:var(--rh-color-text);border-color:var(--rh-color-text)}.article-shell--mint-editorial .share-button:hover .share-button-icon{color:currentcolor}.article-shell--mint-editorial .share-button[data-copied=true]{color:#fff;background:var(--rh-color-positive);border-color:var(--rh-color-positive)}.article-shell--mint-editorial .share-button[data-share-channel=native]{color:var(--rh-color-text);background:#fff}.article-shell--mint-editorial .share-button[data-share-channel=image]{color:var(--rh-color-accent)}.article-shell--mint-editorial .share-button:active{transform:translateY(1px)}.article-shell--mint-editorial .copyright-note{margin-top:16px;padding-top:0;color:var(--rh-color-text-faint);border-top:0;font-size:13.5px;line-height:1.7}.article-shell--mint-editorial .related-articles{margin:0;padding:18px 20px 6px;background:#fff;border:1px solid var(--rh-color-border);border-radius:8px}.article-shell--mint-editorial .related-articles h2{margin:0 0 6px;color:var(--rh-color-text);font-size:16px;font-weight:900;letter-spacing:-.01em}.article-shell--mint-editorial .related-articles ol{margin:0;padding:0;list-style:none}.article-shell--mint-editorial .related-articles li{display:block;padding:12px 0;border-top:1px solid var(--rh-color-border);border-bottom:0}.article-shell--mint-editorial .related-articles a{display:block;color:var(--rh-color-text);font-size:15px;font-weight:750;line-height:1.45;text-decoration:none;text-wrap:pretty}.article-shell--mint-editorial .related-articles small{display:block;margin-top:3px;color:var(--rh-color-text-faint);font-size:12.5px;font-weight:500}.article-shell--mint-editorial .related-articles a:hover{text-decoration:underline;text-underline-offset:3px}@media (max-width:1024px){.article-content-layout,.article-skeleton-shell{grid-template-columns:minmax(0,1fr) minmax(240px,280px);column-gap:var(--rh-layout-gap-tablet)}}@media (max-width:900px){.article-content-layout,.article-skeleton-shell{display:block}.article-content-layout>article{max-width:none}.article-sidebar{position:static;margin-top:40px}}@media (max-width:760px){.article-shell--mint-editorial{padding:18px max(16px,env(safe-area-inset-right,0px)) 40px max(16px,env(safe-area-inset-left,0px))}.article-shell--mint-editorial .article-back-row{margin-bottom:14px}.article-shell--mint-editorial .breadcrumbs{margin-bottom:6px;font-size:13px}.article-shell--mint-editorial .article-header h1{margin:10px 0 14px;font-size:clamp(25px,7.3vw,30px);line-height:1.22}.article-shell--mint-editorial .article-subtitle{margin-bottom:16px;font-size:17px}.article-shell--mint-editorial .article-meta{gap:4px 7px;padding-bottom:14px;font-size:13px}.article-shell--mint-editorial .article-meta time{margin-left:0}.article-shell--mint-editorial .article-meta .article-face{width:26px;height:26px;font-size:12px}.article-shell--mint-editorial .article-hero-frame{width:calc(100% + 32px);max-width:none;margin:20px -16px 0;border-radius:0}.article-shell--mint-editorial .article-hero{border-radius:0}.article-shell--mint-editorial .article-summary{margin:22px 0 26px;font-size:17px;line-height:1.72}.article-shell--mint-editorial .article-content{font-size:17px;line-height:1.8}.article-shell--mint-editorial .article-content blockquote{padding:14px 16px}.article-shell--mint-editorial .article-actions-panel .original-source-notice{justify-content:center;width:100%;min-height:46px}.article-shell--mint-editorial .article-actions-heading{margin-left:0}.article-shell--mint-editorial .article-actions,.article-shell--mint-editorial .article-actions:has([data-share-channel=image]){display:grid;flex:1 1 100%;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.article-shell--mint-editorial .share-button{width:100%;min-width:0;height:44px;min-height:44px;border-radius:999px}.article-skeleton{gap:13px}.article-skeleton-title{height:30px}.article-skeleton-meta{width:220px;margin-bottom:12px}}@media (max-width:359px){.article-shell--mint-editorial{padding:16px max(12px,env(safe-area-inset-right,0px)) 40px max(12px,env(safe-area-inset-left,0px))}.article-shell--mint-editorial .article-hero-frame{width:calc(100% + 24px);margin-inline:-12px}.article-shell--mint-editorial .article-content{font-size:16.5px}}@media (horizontal-viewport-segments:2){.article-content-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-column-gap:max(24px,calc(env(viewport-segment-left 1 0) - env(viewport-segment-width 0 0)));column-gap:max(24px,calc(env(viewport-segment-left 1 0) - env(viewport-segment-width 0 0)))}.article-shell--mint-editorial{max-width:none}.article-sidebar{margin-top:0}}@keyframes articleRouteContentEnter{0%{opacity:.94;transform:translate3d(0,3px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes articleSkeletonShimmer{0%{background-position:140% 0}to{background-position:-60% 0}}@media (prefers-reduced-motion:reduce){.article-shell--mint-editorial:not(.article-skeleton-shell),.article-skeleton span,.article-skeleton-tags span{animation:none}}.share-image-dialog{width:min(540px,calc(100vw - 32px));max-height:min(860px,calc(100dvh - 40px));padding:0;border:1px solid #e5e5e5;border-radius:12px;color:#0b0b0b;background:#fff;box-shadow:0 24px 90px #0b0b0b40}.share-image-dialog[open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.share-image-dialog::-webkit-backdrop{background:#0b0b0b80}.share-image-dialog::backdrop{background:#0b0b0b80}.share-image-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 20px;border-bottom:1px solid #e5e5e5}.share-image-header h2{font-size:18px;font-weight:900;line-height:1.4;margin:0}.share-image-close{width:44px;height:44px;border:0;background:transparent;font-size:28px;cursor:pointer}.share-image-content{min-height:0;overflow:auto;background:#f5f5f5;padding:20px 24px}.share-image-preview{display:block;width:100%;height:auto;max-width:340px;margin:auto;box-shadow:0 4px 20px rgb(11 11 11/6%)}.share-image-placeholder{min-height:240px;display:grid;place-content:center;text-align:center}.share-image-footer{padding:16px 20px max(16px,env(safe-area-inset-bottom));border-top:1px solid #e5e5e5}.share-image-buttons{display:flex;flex-wrap:wrap;gap:8px}.share-image-buttons>button{flex:1 1}.share-image-footer button{min-height:44px;padding:10px 16px;border:1px solid #d4d4d4;border-radius:999px;background:#ffffff;color:#0b0b0b;cursor:pointer;font:inherit;font-size:14px;font-weight:500;white-space:nowrap}.share-image-footer button:not(:disabled):hover{border-color:#0b0b0b}.share-image-buttons .share-image-desktop{background:#0b0b0b;color:#fff;border-color:#0b0b0b;font-weight:700}.share-image-buttons .share-image-desktop:not(:disabled):hover{background:#1d4ed8;border-color:#1d4ed8}.share-image-footer button:disabled{opacity:.5;cursor:default}.share-image-dialog button:focus-visible{outline:3px solid #1d4ed8;outline-offset:3px}.share-image-status{font-size:13px;margin:8px 0 0}.share-image-status:empty{margin:0}.share-image-mobile{display:none}.share-image-help{font-size:12px;line-height:1.6;margin:12px 0 0;color:#6b6b6b}@media (max-width:768px),(pointer:coarse){.share-image-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);border-radius:16px}.share-image-mobile{display:block}.share-image-buttons .share-image-share{background:#0b0b0b;color:#fff;border-color:#0b0b0b;font-weight:700}.share-image-desktop{display:none}.share-image-content{padding:16px 12px}.share-image-footer,.share-image-header{padding-left:16px;padding-right:16px}}