.article-not-found[data-v-ffb20c07],.article-page[data-v-ffb20c07]{--font-sans:"Inter",system-ui,-apple-system,sans-serif;--font-display:"DM Sans",system-ui,-apple-system,sans-serif;--page-title-h1:2rem;background:#fff;color:#1a2e28;font-family:var(--font-sans);min-height:100vh}@media(min-width:768px){.article-not-found[data-v-ffb20c07],.article-page[data-v-ffb20c07]{--page-title-h1:2.75rem}}@media(min-width:1024px){.article-not-found[data-v-ffb20c07],.article-page[data-v-ffb20c07]{--page-title-h1:3.35rem}}.article-not-found[data-v-ffb20c07]{padding-bottom:5rem;padding-top:6rem}.article-not-found h1[data-v-ffb20c07]{color:#1a453b;font-family:var(--font-sans);margin:0 0 1rem}.article-not-found a[data-v-ffb20c07]{color:#21bf62;font-weight:700}.article-container[data-v-ffb20c07]{margin:0 auto;max-width:1220px;padding:0 1rem;width:100%}.article-hero[data-v-ffb20c07]{align-items:center;display:flex;min-height:470px;overflow:hidden;padding:7rem 0 4rem;position:relative}.article-hero-bg[data-v-ffb20c07],.article-hero-grid[data-v-ffb20c07]{inset:0;position:absolute}.article-hero-bg[data-v-ffb20c07]{background:linear-gradient(180deg,#fff,#ecfdf5c7 62%,#fff)}.article-hero-grid[data-v-ffb20c07]{background-image:linear-gradient(rgba(33,191,98,.045) 1px,transparent 0),linear-gradient(90deg,rgba(33,191,98,.045) 1px,transparent 0);background-size:64px 64px;opacity:.34;pointer-events:none}.article-hero-bottom[data-v-ffb20c07],.article-hero-top[data-v-ffb20c07]{left:0;position:absolute;right:0;z-index:1}.article-hero-top[data-v-ffb20c07]{top:6.5rem}.article-hero-bottom[data-v-ffb20c07]{bottom:auto;top:50%;transform:translateY(-42%)}.back-link[data-v-ffb20c07]{align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd1;border:1px solid rgba(33,191,98,.18);border-radius:999px;color:#166534;display:inline-flex;font-size:.9rem;font-weight:800;gap:.45rem;min-height:2.5rem;padding:.55rem 1rem;text-decoration:none;transition:border-color .2s ease,color .2s ease,transform .2s ease}.back-link[data-v-ffb20c07]:hover{border-color:#21bf6257;color:#21bf62;transform:translateY(-1px)}.article-heading[data-v-ffb20c07]{margin:0 auto;max-width:940px;text-align:center}.article-heading h1[data-v-ffb20c07]{color:#1a453b;font-family:var(--font-display);font-size:var(--page-title-h1);font-weight:900;letter-spacing:0;line-height:1.12;margin:0 auto 1rem;max-width:860px}.hero-meta[data-v-ffb20c07]{flex-wrap:wrap;gap:.7rem 1.25rem;justify-content:center}.breadcrumbs[data-v-ffb20c07],.hero-meta[data-v-ffb20c07]{color:#5a7a70;display:flex;font-size:.9rem}.breadcrumbs[data-v-ffb20c07]{align-items:center;gap:.5rem;overflow:hidden;padding:1rem 0;white-space:nowrap}.breadcrumbs a[data-v-ffb20c07]{color:#5a7a70;flex:0 0 auto;text-decoration:none;transition:color .2s ease}.breadcrumbs a[data-v-ffb20c07]:hover{color:#21bf62}.breadcrumbs span[data-v-ffb20c07]:last-child{color:#1a453b;font-weight:500;overflow:hidden;text-overflow:ellipsis}.article-layout[data-v-ffb20c07]{align-items:flex-start;display:flex;gap:2rem;padding-bottom:5rem;padding-top:3rem}.article-sidebar[data-v-ffb20c07]{flex:0 0 16rem}.category-panel[data-v-ffb20c07]{background:#fff;border:1px solid rgba(26,69,59,.08);border-radius:.9rem;padding:1.25rem;position:sticky;top:6rem}.category-panel h2[data-v-ffb20c07]{color:#1a453b;font-size:.78rem;font-weight:600;letter-spacing:.08em;line-height:1.2;margin:0 0 1rem;text-transform:uppercase}.sidebar-link[data-v-ffb20c07]{align-items:center;border-radius:.65rem;color:#5a7a70;display:flex;font-size:.9rem;font-weight:400;margin-bottom:.25rem;min-height:2.45rem;padding:.55rem .75rem;text-decoration:none;transition:color .2s ease,background .2s ease}.sidebar-link[data-v-ffb20c07]:hover{background:#f8faf9;color:#21bf62}.article-main[data-v-ffb20c07]{flex:1 1 auto;max-width:48rem}.article-content[data-v-ffb20c07]{color:#4a5a55;font-size:1.05rem;line-height:1.78}.article-content[data-v-ffb20c07] p{margin:0 0 1rem}.article-content[data-v-ffb20c07] h1,.article-content[data-v-ffb20c07] h2{color:#1a453b;font-family:var(--font-sans);font-weight:700;line-height:1.25;margin:1.5rem 0 .75rem}.article-content[data-v-ffb20c07] h1{font-size:1.5rem}.article-content[data-v-ffb20c07] h2{font-size:1.375rem;margin-bottom:.5rem}.article-content[data-v-ffb20c07] h3{color:#1a453b;font-family:var(--font-sans);font-size:1.25rem;font-weight:600;line-height:1.35;margin:1.25rem 0 .375rem}.article-content[data-v-ffb20c07] h4,.article-content[data-v-ffb20c07] h5,.article-content[data-v-ffb20c07] h6{color:#1a453b;font-family:var(--font-sans);font-size:1.125rem;font-weight:600;margin:1rem 0 .375rem}.article-content[data-v-ffb20c07] strong{color:#1a453b}.article-content[data-v-ffb20c07] a{color:#21bf62;text-decoration:none}.article-content[data-v-ffb20c07] a:hover{text-decoration:underline}.article-content[data-v-ffb20c07] img{border-radius:.65rem;display:block;height:auto!important;margin:1rem auto;max-width:100%}.article-content[data-v-ffb20c07] ol,.article-content[data-v-ffb20c07] ul{margin:1rem 0;padding-left:1.4rem}.article-content[data-v-ffb20c07] li{margin:.4rem 0}.article-content[data-v-ffb20c07] table{border:1px solid #e5e7eb;border-collapse:collapse;margin:1.25rem 0;overflow:hidden;width:100%}.article-content[data-v-ffb20c07] th{background:#f5f8f7;color:#1a453b;font-weight:600}.article-content[data-v-ffb20c07] td,.article-content[data-v-ffb20c07] th{border:1px solid #e5e7eb;padding:.75rem 1rem;text-align:left;vertical-align:top}.author-box[data-v-ffb20c07]{align-items:center;background:#f5f8f7;border-radius:1rem;display:flex;gap:1rem;margin-top:3rem;padding:1.5rem}.author-avatar[data-v-ffb20c07]{background:#21bf62;border-radius:999px;color:#fff;display:grid;flex:0 0 auto;font-size:1.3rem;font-weight:700;height:3.5rem;place-items:center;width:3.5rem}.author-box h2[data-v-ffb20c07]{color:#1a453b;font-family:var(--font-sans);font-size:1rem;font-weight:600;margin:0}.series-note[data-v-ffb20c07]{color:#5a7a70;margin:1.5rem 0 0;text-align:center}.series-note a[data-v-ffb20c07]{color:#21bf62;text-decoration:none}.series-note a[data-v-ffb20c07]:hover{text-decoration:underline}@media(max-width:900px){.article-layout[data-v-ffb20c07]{flex-direction:column}.article-main[data-v-ffb20c07],.article-sidebar[data-v-ffb20c07]{max-width:none;width:100%}.category-panel[data-v-ffb20c07]{position:static}}@media(max-width:640px){.article-not-found[data-v-ffb20c07]{padding-top:5rem}.article-hero[data-v-ffb20c07]{min-height:430px;padding:6.5rem 0 3.5rem}.article-hero-top[data-v-ffb20c07]{top:5.35rem}.article-hero-bottom[data-v-ffb20c07]{transform:translateY(-36%)}.breadcrumbs[data-v-ffb20c07]{align-items:flex-start;flex-wrap:wrap;white-space:normal}.article-layout[data-v-ffb20c07]{padding-top:2rem}.article-content[data-v-ffb20c07]{font-size:1rem}}.article-meta svg[data-v-cf823cb0]{display:block;fill:none;height:100%;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:100%}.article-meta[data-v-cf823cb0]{color:#8fa89f;display:flex;flex-wrap:wrap;font-size:.88rem;gap:.8rem 1.2rem}.institute-container[data-v-adf316da]{margin:0 auto;max-width:1280px;padding:0 1.5rem;width:100%}@media(max-width:640px){.institute-container[data-v-adf316da]{padding:0 1rem}}.institute-article-page[data-v-787e33d9]{--article-green:#21bf62;--article-green-dark:#064f2d;--article-ink:#050920;--article-copy:#2f3134;--article-muted:#707789;--article-border:#eef2f6;--article-table-border:#cbd5df;--article-table-divider:#d5dee8;--article-shell-padding:clamp(2.25rem,4vw,3.5rem);background:#fff;color:var(--article-ink);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh;padding:104px 0 5rem}.institute-article-page[data-v-787e33d9],.institute-article-page[data-v-787e33d9] *{box-sizing:border-box}.institute-container[data-v-787e33d9]{margin:0 auto;max-width:1220px;padding:0 2rem;width:100%}.article-breadcrumb[data-v-787e33d9]{align-items:center;color:var(--article-muted);display:flex;flex-wrap:wrap;font-size:1rem;font-weight:700;gap:.68rem;line-height:1.35;margin-bottom:1.5rem}.article-breadcrumb a[data-v-787e33d9]{color:var(--article-green);text-decoration:none}.article-breadcrumb a[data-v-787e33d9]:hover{color:var(--article-green-dark)}.article-breadcrumb span[data-v-787e33d9]{color:#8d94a5}.article-breadcrumb strong[data-v-787e33d9]{color:#737989;font-weight:700}.article-shell[data-v-787e33d9]{background:#fff;border:1px solid var(--article-border);border-radius:28px;box-shadow:none;padding:var(--article-shell-padding);width:100%}.article-header[data-v-787e33d9]{max-width:900px}.article-meta[data-v-787e33d9]{display:none;flex-wrap:wrap;gap:.55rem;margin-bottom:1.1rem}.article-meta span[data-v-787e33d9]{align-items:center;background:#effdf6d1;border:1px solid rgba(33,191,98,.13);border-radius:999px;color:#2b8060;display:inline-flex;font-size:.78rem;font-weight:720;min-height:28px;padding:0 .68rem}.article-header h1[data-v-787e33d9]{color:var(--article-ink);font-family:DM Sans,Inter,system-ui,sans-serif;font-size:clamp(2rem,2.6vw,2.5rem);font-weight:800;letter-spacing:0;line-height:1.4;margin:0}.article-subtitle[data-v-787e33d9]{color:var(--article-copy);font-size:1rem;font-weight:400;line-height:1.75;margin:.75rem 0 0;max-width:900px}.article-content[data-v-787e33d9]{max-width:900px}.article-content[data-v-787e33d9],.article-section[data-v-787e33d9]{margin-top:1.75rem}.article-section[data-v-787e33d9]:first-child{margin-top:0}.article-section h2[data-v-787e33d9]{color:#000;font-family:DM Sans,Inter,system-ui,sans-serif;font-size:clamp(1.35rem,1.7vw,1.6rem);font-weight:700;letter-spacing:0;line-height:1.42;margin:0 0 .9rem}.article-section p[data-v-787e33d9]{color:var(--article-copy);font-size:1rem;font-weight:400;line-height:1.75;margin:0 0 .85rem}.markdown-content[data-v-787e33d9] h2{color:#000;font-family:DM Sans,Inter,system-ui,sans-serif;font-size:clamp(1.35rem,1.7vw,1.6rem);font-weight:700;letter-spacing:0;line-height:1.42;margin:1.75rem 0 .9rem}.markdown-content[data-v-787e33d9] h2:first-child{margin-top:0}.markdown-content[data-v-787e33d9] h3{color:#10201b;font-family:DM Sans,Inter,system-ui,sans-serif;font-size:1.08rem;font-weight:750;letter-spacing:0;line-height:1.45;margin:1.3rem 0 .65rem}.markdown-content[data-v-787e33d9] p{color:var(--article-copy);font-size:1rem;font-weight:400;line-height:1.75;margin:0 0 .85rem}.markdown-content[data-v-787e33d9] ol,.markdown-content[data-v-787e33d9] ul{color:var(--article-copy);font-size:1rem;line-height:1.75;margin:.2rem 0 1rem;padding-left:1.35rem}.markdown-content[data-v-787e33d9] li{margin:.25rem 0}.markdown-content[data-v-787e33d9] a{color:var(--article-green-dark);font-weight:700;text-decoration:underline;text-underline-offset:.18em}.markdown-content[data-v-787e33d9] code{background:#e9fbf1;border-radius:6px;color:#0f5132;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.92em;padding:.1rem .32rem}.markdown-table-wrap[data-v-787e33d9]{background:#fff;border:1px solid var(--article-table-border);border-radius:12px;margin:1rem 0 1.25rem;overflow-x:auto}.markdown-content[data-v-787e33d9] table{border-collapse:collapse;min-width:680px;width:100%}.markdown-content[data-v-787e33d9] td,.markdown-content[data-v-787e33d9] th{border-bottom:1px solid var(--article-table-divider);color:var(--article-copy);font-size:.95rem;line-height:1.6;padding:.85rem 1rem;text-align:left;vertical-align:top}.markdown-content[data-v-787e33d9] th{background:#f4f7fa;color:#000;font-weight:750}.markdown-content[data-v-787e33d9] tr:last-child td{border-bottom:0}.comparison-table[data-v-787e33d9]{background:#f4f7fa;border:1px solid var(--article-table-border);border-radius:12px;display:grid;margin-top:1rem;overflow:hidden}.comparison-row[data-v-787e33d9]{background:#fbfcfd;border-bottom:1px solid var(--article-table-divider);display:grid;gap:1.15rem;grid-template-columns:11rem minmax(0,1fr);padding:.9rem 1.15rem}.comparison-row[data-v-787e33d9]:nth-child(2n){background:#f5f8fb}.comparison-row[data-v-787e33d9]:last-child{border-bottom:0}.comparison-row span[data-v-787e33d9]{color:#000;font-size:1rem;font-weight:700}.comparison-row p[data-v-787e33d9]{color:var(--article-copy);font-size:1rem;line-height:1.75;margin:0}.article-footer[data-v-787e33d9]{border-top:0;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:1.25rem 0 0 var(--article-shell-padding);max-width:900px;padding-top:0;width:calc(100% - var(--article-shell-padding) - var(--article-shell-padding))}.footer-link-button[data-v-787e33d9]{background:linear-gradient(180deg,#fff,#fbfcfd);border:1px solid #dce4ec;border-radius:12px;box-shadow:0 10px 26px #0f172a0a;color:var(--article-muted);display:flex;flex-direction:column;justify-content:center;min-height:88px;overflow:hidden;padding:1rem 1.25rem 1rem 3.9rem;position:relative;text-decoration:none;transition:border-color .18s ease,transform .18s ease,background-color .18s ease,box-shadow .18s ease}.footer-link-button[data-v-787e33d9]:before{background:#21bf62ad;border-radius:0 999px 999px 0;bottom:1rem;content:"";left:0;position:absolute;top:1rem;width:3px}.footer-link-button[data-v-787e33d9]:after{background:#f4fff8;border:1px solid rgba(33,191,98,.24);border-radius:999px;color:var(--article-green);content:"‹";display:grid;font-size:1.45rem;font-weight:800;height:34px;left:1.1rem;line-height:1;place-items:center;position:absolute;top:50%;transform:translateY(-50%);transition:border-color .18s ease,background-color .18s ease,color .18s ease;width:34px}.footer-link-button.next[data-v-787e33d9]{align-items:flex-end;padding-left:1.25rem;padding-right:3.9rem;text-align:right}.footer-link-button.next[data-v-787e33d9]:before{border-radius:999px 0 0 999px;left:auto;right:0}.footer-link-button.next[data-v-787e33d9]:after{content:"›";left:auto;right:1.1rem}.footer-link-button span[data-v-787e33d9]{color:var(--article-muted);display:block;font-size:.78rem;font-weight:700;margin-bottom:.22rem}.footer-link-button strong[data-v-787e33d9]{color:var(--article-ink);font-size:.98rem;font-weight:800;line-height:1.35}.footer-link-button[data-v-787e33d9]:hover{background:#fbfffc;border-color:#21bf625c;box-shadow:0 14px 34px #0f172a14;transform:translateY(-2px)}.footer-link-button[data-v-787e33d9]:hover:after{background:var(--article-green);border-color:#21bf626b;color:#fff}@media(max-width:760px){.institute-article-page[data-v-787e33d9]{padding-bottom:3.25rem;padding-top:96px}.institute-container[data-v-787e33d9]{padding:0 .95rem}.article-breadcrumb[data-v-787e33d9]{font-size:.9rem;gap:.44rem;margin-bottom:1.1rem}.article-shell[data-v-787e33d9]{border-radius:18px;padding:1.35rem 1.1rem}.article-footer[data-v-787e33d9]{margin-left:0;width:100%}.article-header h1[data-v-787e33d9]{font-size:1.8rem;line-height:1.32}.article-subtitle[data-v-787e33d9]{font-size:.98rem}.article-content[data-v-787e33d9]{margin-top:1.45rem}.article-section[data-v-787e33d9]{margin-top:1.55rem}.article-section h2[data-v-787e33d9]{font-size:1.3rem}.article-section p[data-v-787e33d9]{font-size:1rem;line-height:1.75}.article-footer[data-v-787e33d9],.comparison-row[data-v-787e33d9]{grid-template-columns:1fr}.footer-link-button.next[data-v-787e33d9]{align-items:flex-start;padding-left:1.2rem;padding-right:3.9rem;text-align:left}.footer-link-button.next[data-v-787e33d9]:before{border-radius:0 999px 999px 0;left:0;right:auto}.footer-link-button.next[data-v-787e33d9]:after{left:auto;right:1.1rem}}@layer base{ol,ul{list-style:none}}.article-content a,.series-note a{color:#21bf62!important}.article-content table{border-collapse:collapse;width:100%}.article-content th,.article-content td{border:1px solid #e5e7eb;padding:.75rem 1rem;text-align:left;vertical-align:top}.article-content th{background:#f5f8f7;color:#1a453b;font-weight:600}.article-content a,.series-note a{color:#064f2d!important;text-decoration-line:underline!important;text-decoration-thickness:.08em;text-underline-offset:.18em}.article-content h2{color:#1a2e28;font-size:clamp(1.5rem,2vw,2rem);line-height:1.25;margin:2rem 0 1rem}.article-breadcrumb strong{color:#4f5664!important}.article-breadcrumb a,.sidebar-link{color:var(--brand-readable)!important}.content-table-wrap{overflow-x:auto}.blog-figure{margin:1.5rem 0}.blog-figure img{border-radius:14px;display:block;height:auto;max-width:100%}