.blog-page[data-v-cf823cb0]{--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;padding:0 0 5rem}.blog-container[data-v-cf823cb0]{margin:0 auto;max-width:1220px;padding:0 1rem;width:100%}@media(min-width:768px){.blog-page[data-v-cf823cb0]{--page-title-h1:2.75rem}.blog-container[data-v-cf823cb0]{padding-left:2rem;padding-right:2rem}}@media(min-width:1024px){.blog-page[data-v-cf823cb0]{--page-title-h1:3.35rem}}.blog-hero[data-v-cf823cb0]{align-items:center;display:flex;min-height:470px;overflow:hidden;padding:7rem 0 4rem;position:relative;text-align:center}.blog-hero-bg[data-v-cf823cb0],.blog-hero-grid[data-v-cf823cb0]{inset:0;position:absolute}.blog-hero-bg[data-v-cf823cb0]{background:linear-gradient(180deg,#fff,#ecfdf5c7 62%,#fff)}.blog-hero-grid[data-v-cf823cb0]{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}.blog-hero-inner[data-v-cf823cb0]{position:relative;z-index:1}.blog-hero h1[data-v-cf823cb0]{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;max-width:860px}.blog-hero p[data-v-cf823cb0]{color:#5a7a70;font-size:1rem;font-weight:400;line-height:1.68;margin:1rem auto 0;max-width:760px}.blog-content[data-v-cf823cb0]{padding-top:1.5rem}.category-tabs[data-v-cf823cb0]{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:2rem}.category-pill[data-v-cf823cb0]{align-items:center;background:#fff;border:1px solid rgba(26,69,59,.1);border-radius:999px;color:#5a7a70;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;min-height:2.55rem;padding:.55rem 1rem;text-decoration:none;transition:border-color .2s ease,color .2s ease,background .2s ease,box-shadow .2s ease}.category-icon[data-v-cf823cb0]{display:inline-flex;flex:0 0 auto;height:1rem;width:1rem}.article-meta svg[data-v-cf823cb0],.category-icon svg[data-v-cf823cb0]{display:block;fill:none;height:100%;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:100%}.category-pill[data-v-cf823cb0]:hover{border-color:#21bf6257;color:#21bf62}.article-card[data-v-cf823cb0],.featured-link[data-v-cf823cb0]{color:inherit;display:block;text-decoration:none}.featured-card[data-v-cf823cb0]{background:#fff;border:1px solid rgba(26,69,59,.08);border-radius:1rem;box-shadow:none;cursor:pointer;display:grid;grid-template-columns:minmax(0,1fr) minmax(22rem,1fr);margin-bottom:2.5rem;overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.article-card[data-v-cf823cb0]:hover,.featured-card[data-v-cf823cb0]:hover{border-color:#21bf624d;box-shadow:0 10px 15px -3px #1a453b1a,0 4px 6px -4px #1a453b1a}.featured-media[data-v-cf823cb0]{min-height:22rem;overflow:hidden}.card-media img[data-v-cf823cb0],.featured-media img[data-v-cf823cb0]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease;width:100%}.article-card:hover img[data-v-cf823cb0],.featured-card:hover img[data-v-cf823cb0]{transform:scale(1.045)}.featured-content[data-v-cf823cb0]{display:flex;flex-direction:column;justify-content:center;padding:2rem}.article-badges[data-v-cf823cb0]{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.badge-featured[data-v-cf823cb0]{background:#21bf621a;color:#21bf62}.card-content h2[data-v-cf823cb0],.featured-content h2[data-v-cf823cb0]{color:#1a453b;font-family:var(--font-sans);font-weight:700;letter-spacing:0;margin:0;transition:color .2s ease}.article-card:hover h2[data-v-cf823cb0],.featured-card:hover h2[data-v-cf823cb0]{color:#21bf62}.featured-content h2[data-v-cf823cb0]{font-size:1.5rem;line-height:1.13}@media(min-width:768px){.featured-content h2[data-v-cf823cb0]{font-size:1.875rem}}.featured-content p[data-v-cf823cb0]{color:#5a7a70;display:-webkit-box;font-size:1rem;line-height:1.7;margin:1rem 0 1.5rem;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.article-meta[data-v-cf823cb0]{color:#8fa89f;display:flex;flex-wrap:wrap;font-size:.88rem;gap:.8rem 1.2rem}.meta-item[data-v-cf823cb0]{align-items:center;display:inline-flex;gap:.38rem;min-width:0;overflow-wrap:anywhere}.meta-item svg[data-v-cf823cb0]{flex:0 0 auto;height:.88rem;width:.88rem}.article-grid[data-v-cf823cb0]{display:grid;gap:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}.article-card[data-v-cf823cb0]{background:#fff;border:1px solid rgba(26,69,59,.08);border-radius:.75rem;box-shadow:none;cursor:pointer;display:flex;flex-direction:column;min-height:100%;overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.card-media[data-v-cf823cb0]{aspect-ratio:16/10;overflow:hidden}.card-content[data-v-cf823cb0]{display:flex;flex:1;flex-direction:column;padding:1.25rem}.card-category[data-v-cf823cb0]{margin-bottom:.75rem}.card-content h2[data-v-cf823cb0]{font-size:1.125rem;font-weight:600;line-height:1.35}.card-content h2[data-v-cf823cb0],.card-content p[data-v-cf823cb0]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.card-content p[data-v-cf823cb0]{color:#5a7a70;flex:1;font-size:.875rem;line-height:1.55;margin:.55rem 0 1rem;min-height:2.9rem}.card-meta[data-v-cf823cb0]{border-top:1px solid rgba(26,69,59,.08);font-size:.78rem;gap:.75rem;justify-content:space-between;padding-top:1rem}@media(max-width:900px){.featured-card[data-v-cf823cb0]{grid-template-columns:1fr}.featured-media[data-v-cf823cb0]{aspect-ratio:16/10;min-height:0}.article-grid[data-v-cf823cb0]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.blog-hero[data-v-cf823cb0]{min-height:430px;padding:6.5rem 0 3.5rem}.category-tabs[data-v-cf823cb0]{gap:.55rem}.category-pill[data-v-cf823cb0]{font-size:.82rem;max-width:100%}.featured-content[data-v-cf823cb0]{padding:1.35rem}.article-grid[data-v-cf823cb0]{grid-template-columns:1fr}.card-meta[data-v-cf823cb0]{justify-content:flex-start}}.institute-page[data-v-adf316da]{--institute-green:#21bf62;--institute-cyan:#00cfa1;--institute-dark:#1a453b;--institute-ink:#0f241f;--institute-muted:#657b72;background:#fff;color:var(--institute-ink);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh}.institute-container[data-v-adf316da]{margin:0 auto;max-width:1280px;padding:0 1.5rem;width:100%}.institute-hero[data-v-adf316da]{background:#fff;overflow:hidden;padding:136px 0 2rem;position:relative}.institute-hero-copy[data-v-adf316da]{align-items:flex-start;display:flex;flex-direction:column;position:relative;text-align:left;z-index:1}.institute-hero h1[data-v-adf316da]{color:#113d31;font-family:DM Sans,Inter,system-ui,sans-serif;font-size:clamp(2rem,3vw,2.75rem);font-weight:900;letter-spacing:0;line-height:1.12;margin:0 0 .9rem}.institute-hero p[data-v-adf316da]{color:#61756e;font-size:1rem;font-weight:400;line-height:1.68;margin:0;max-width:1120px}.institute-body[data-v-adf316da]{background:linear-gradient(180deg,#fff,#f7fcf9b8);padding:1.15rem 0 5.25rem}.institute-workspace[data-v-adf316da]{align-items:start;display:grid;gap:clamp(1.45rem,3vw,2.2rem);grid-template-columns:minmax(250px,292px) minmax(0,1fr)}.institute-sidebar[data-v-adf316da]{position:sticky;top:96px}.sidebar-card[data-v-adf316da]{background:#ffffffeb;border:1px solid rgba(26,69,59,.1);border-radius:8px;box-shadow:0 16px 44px #1f45380b;padding:1.3rem}.sidebar-head[data-v-adf316da]{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.sidebar-head p[data-v-adf316da]{color:#112721;font-size:1.15rem;font-weight:820;margin:0}.sidebar-head span[data-v-adf316da]{color:#7a8d85;font-size:.88rem;font-weight:720}.category-list[data-v-adf316da]{display:grid;gap:.35rem}.category-row[data-v-adf316da]{align-items:center;background:transparent;border:0;border-radius:8px;color:#536a62;cursor:pointer;display:flex;font:inherit;gap:.9rem;justify-content:space-between;min-height:46px;padding:0 .7rem 0 .85rem;text-align:left;text-decoration:none;transition:background-color .18s ease,color .18s ease;width:100%}.category-row span[data-v-adf316da]{font-size:.98rem;font-weight:650}.category-row strong[data-v-adf316da]{color:#8ca099;font-size:.88rem;font-weight:760}.category-row[data-v-adf316da]:hover{background:#21bf6214;color:#0f8a55}.category-row:hover strong[data-v-adf316da]{color:#0f8a55}.institute-list-panel[data-v-adf316da]{display:grid;gap:1.1rem;min-width:0}.category-section[data-v-adf316da]{scroll-margin-top:110px}.category-section+.category-section[data-v-adf316da]{border-top:1px solid rgba(26,69,59,.08);padding-top:2.25rem}.category-section-head[data-v-adf316da]{align-items:flex-end;display:flex;gap:1.5rem;justify-content:space-between;margin-bottom:1.05rem;padding:0 .1rem}.category-section-head h2[data-v-adf316da]{color:#113d31;font-family:DM Sans,Inter,system-ui,sans-serif;font-size:clamp(1.4rem,2vw,1.8rem);font-weight:700;letter-spacing:0;line-height:1.2;margin:0}.category-description[data-v-adf316da]{color:#61756e;display:block;font-size:1rem;font-weight:400;line-height:1.68;margin-top:.55rem;max-width:680px}.article-card-list[data-v-adf316da]{display:grid;gap:.82rem}.article-card[data-v-adf316da]{align-items:center;background:#fff;border:1px solid rgba(26,69,59,.09);border-radius:8px;color:inherit;display:grid;gap:1.25rem;grid-template-columns:minmax(0,1fr) auto;padding:1.05rem 1.1rem;text-decoration:none;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.article-card[data-v-adf316da]:hover{border-color:#21bf6233;box-shadow:0 10px 24px #1f45380d;transform:translateY(-1px)}.article-labels[data-v-adf316da]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.7rem}.article-labels span[data-v-adf316da]{align-items:center;background:#effdf6cc;border:1px solid rgba(33,191,98,.13);border-radius:999px;color:#2b8060;display:inline-flex;font-size:.76rem;font-weight:720;min-height:26px;padding:0 .62rem}.article-card h3[data-v-adf316da]{color:#0f241f;font-family:DM Sans,Inter,system-ui,sans-serif;font-size:clamp(1.12rem,1.5vw,1.32rem);font-weight:700;letter-spacing:0;line-height:1.32;margin:0}.article-summary-text[data-v-adf316da]{color:#516860;font-size:.95rem;line-height:1.7;margin:.68rem 0 0}.article-card-arrow[data-v-adf316da]{align-items:center;background:#21bf6214;border-radius:999px;color:#0f8a55;display:inline-flex;font-size:1.15rem;font-weight:760;height:2.2rem;justify-content:center;width:2.2rem}.institute-pagination[data-v-adf316da]{align-items:center;display:flex;gap:.58rem;justify-content:center;margin-top:1.35rem}.pagination-pages[data-v-adf316da]{align-items:center;display:flex;gap:.38rem}.pagination-control[data-v-adf316da],.pagination-page[data-v-adf316da]{align-items:center;background:#fff;border:1px solid rgba(26,69,59,.1);border-radius:8px;color:#45675d;cursor:pointer;display:inline-flex;font:inherit;font-size:.86rem;font-weight:760;height:2.25rem;justify-content:center;min-width:2.25rem;padding:0 .75rem;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.pagination-page[data-v-adf316da]{padding:0;width:2.25rem}.pagination-control[data-v-adf316da]:not(:disabled):hover,.pagination-page[data-v-adf316da]:hover{background:#21bf6214;border-color:#21bf6233;color:#0f8a55}.pagination-control[data-v-adf316da]:not(:disabled):hover,.pagination-page[data-v-adf316da]:hover{transform:translateY(-1px)}.pagination-control[data-v-adf316da]:disabled{background:#f7fcf9ad;color:#b1c0bb;cursor:not-allowed}@media(max-width:980px){.institute-hero[data-v-adf316da]{padding-top:116px}.institute-workspace[data-v-adf316da]{grid-template-columns:1fr}.institute-sidebar[data-v-adf316da]{position:static}}@media(max-width:640px){.institute-container[data-v-adf316da]{padding:0 1rem}.institute-hero[data-v-adf316da]{padding-bottom:1.4rem;padding-top:102px}.article-card[data-v-adf316da],.category-section-head[data-v-adf316da]{grid-template-columns:1fr}.category-section-head[data-v-adf316da]{align-items:flex-start;gap:.5rem}.article-card-arrow[data-v-adf316da]{display:none}.institute-pagination[data-v-adf316da]{flex-wrap:wrap}}.institute-container[data-v-787e33d9]{margin:0 auto;max-width:1220px;padding:0 2rem;width:100%}.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}@media(max-width:760px){.institute-container[data-v-787e33d9]{padding:0 .95rem}}.blog-page{--brand:#21bf62;--brand-light:#55f299;--brand-accent:#00cfa1;--brand-dark:#1a453b}.blog-page .meta-item{color:#4a5a55!important}