.hero[data-v-aac7a21f]{padding:4rem 0 3rem;position:relative;overflow:hidden}@media (min-width: 1024px){.hero[data-v-aac7a21f]{padding:5rem 0 4rem}}.hero-wash[data-v-aac7a21f]{background:radial-gradient(1100px 520px at 50% -12%,rgba(0,144,64,.09),transparent 62%),radial-gradient(760px 420px at 88% 8%,rgba(201,160,60,.07),transparent 60%),var(--paper)}.hero-dark[data-v-aac7a21f]{background:linear-gradient(135deg,var(--ink-deep),var(--ink-dark));color:var(--ink-frost)}.hero-dark .hero-headline[data-v-aac7a21f]{color:#fff}.hero-dark .hero-subhead[data-v-aac7a21f]{color:var(--ink-pale)}.hero-dark .hero-desc[data-v-aac7a21f]{color:#fffc}.hero-dark .hero-badge[data-v-aac7a21f]{background:#ffffff1a;color:var(--ink-pale)}.hero-plain[data-v-aac7a21f]{background:var(--paper)}.hero-content[data-v-aac7a21f]{max-width:640px}.hero-badge[data-v-aac7a21f]{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .875rem;background:var(--ink-frost);border-radius:9999px;font-family:var(--font-ui);font-size:.875rem;color:var(--ink-core);margin-bottom:1.5rem}.hero-badge-dot[data-v-aac7a21f]{width:6px;height:6px;border-radius:50%;background:var(--ink-main);animation:pulse-aac7a21f 2s ease-in-out infinite}@keyframes pulse-aac7a21f{0%,to{opacity:1}50%{opacity:.4}}.hero-headline[data-v-aac7a21f]{font-size:clamp(1.75rem,5vw,2.75rem);color:var(--ink-deep);margin-bottom:.5rem}.hero-subhead[data-v-aac7a21f]{font-family:var(--font-subhead);font-size:var(--text-lg);color:var(--ink-core);letter-spacing:var(--ls-wide);margin-bottom:1rem}.hero-desc[data-v-aac7a21f]{font-size:var(--text-md);line-height:var(--lh-body);color:var(--text-body);margin-bottom:2rem;max-width:52ch}.hero-actions[data-v-aac7a21f]{display:flex;gap:1rem;flex-wrap:wrap}.news-card[data-v-06aaf7d5]{display:flex;flex-direction:column;overflow:hidden;text-decoration:none;color:inherit}.news-card.compact[data-v-06aaf7d5]{flex-direction:row;padding:.875rem;gap:.75rem}.news-card-image[data-v-06aaf7d5]{width:100%;height:180px;overflow:hidden}.news-card-image img[data-v-06aaf7d5]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s var(--ease-out)}.news-card:hover .news-card-image img[data-v-06aaf7d5]{transform:scale(1.05)}.news-card-body[data-v-06aaf7d5]{padding:1.25rem;flex:1}.compact .news-card-body[data-v-06aaf7d5]{padding:0}.news-card-meta[data-v-06aaf7d5]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.news-card-date[data-v-06aaf7d5]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted)}.news-card-title[data-v-06aaf7d5]{font-family:var(--font-subhead);font-size:var(--text-md);font-weight:600;line-height:var(--lh-subhead);color:var(--text-deep);margin-bottom:.5rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.compact .news-card-title[data-v-06aaf7d5]{font-size:var(--text-sm);-webkit-line-clamp:1}.news-card-excerpt[data-v-06aaf7d5]{font-size:var(--text-sm);line-height:var(--lh-tight);color:var(--text-muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.news-card-expand[data-v-06aaf7d5]{margin-top:.25rem}.news-card-more[data-v-06aaf7d5]{display:inline-flex;align-items:center;gap:.25rem;background:none;border:none;padding:0;font:inherit;font-size:var(--text-xs);font-weight:600;color:var(--ink-main, #009040);cursor:pointer}.news-card-more[data-v-06aaf7d5]:hover{text-decoration:underline}.news-card-more-chev[data-v-06aaf7d5]{width:.75rem;height:.75rem;transition:transform .2s ease}.news-card-bodytext[data-v-06aaf7d5]{margin-top:.5rem;padding:.75rem .875rem;border-radius:.5rem;background:var(--paper-darker, #f6f5f1);font-size:.8125rem;line-height:1.7;color:var(--text-body);white-space:pre-line;max-height:24rem;overflow-y:auto}.page-header[data-v-62b5ad49]{padding:3rem 0 2rem;position:relative}.title-row[data-v-62b5ad49]{display:flex;align-items:center;flex-wrap:wrap;gap:.625rem .875rem}.title-actions[data-v-62b5ad49]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.5rem;padding-top:.25rem}.variant-wash[data-v-62b5ad49]{background:radial-gradient(800px 360px at 50% -20%,rgba(0,144,64,.07),transparent 60%),var(--paper)}.variant-plain[data-v-62b5ad49]{background:var(--paper)}.breadcrumbs[data-v-62b5ad49]{display:flex;align-items:center;gap:.4rem;font-family:var(--font-ui);font-size:.875rem;margin-bottom:1rem}.breadcrumb-link[data-v-62b5ad49]{color:var(--text-muted);text-decoration:none;transition:color var(--dur-fast);display:inline-block;padding:.4375rem .1875rem;margin:-.4375rem -.1875rem;border-radius:.375rem}.breadcrumb-link[data-v-62b5ad49]:hover{color:var(--ink-main)}.breadcrumb-current[data-v-62b5ad49]{color:var(--text-body);font-weight:500}.breadcrumb-sep[data-v-62b5ad49]{color:var(--text-muted);opacity:.5}.page-title[data-v-62b5ad49]{font-size:clamp(1.6rem,4vw,2.25rem);color:var(--ink-deep);margin-bottom:.5rem}.page-subtitle[data-v-62b5ad49]{font-family:var(--font-ui);font-size:var(--text-md);color:var(--text-muted);line-height:var(--lh-body);max-width:60ch}@media (max-width: 991px){.title-row[data-v-62b5ad49]{flex-direction:column;align-items:flex-start;gap:.75rem}.title-actions[data-v-62b5ad49]{width:100%;padding-top:0;align-self:stretch}.page-title[data-v-62b5ad49]{margin-bottom:0}}@media (max-width: 640px){.title-actions[data-v-62b5ad49]{gap:.5rem}}.touch-carousel[data-v-3d26df49]{position:relative;width:100%}.carousel-track-wrapper[data-v-3d26df49]{overflow:hidden;cursor:grab;touch-action:pan-y}.carousel-track-wrapper[data-v-3d26df49]:active{cursor:grabbing}.carousel-track[data-v-3d26df49]{display:flex;transition:transform .35s var(--ease-out);will-change:transform}.carousel-item[data-v-3d26df49]{flex-shrink:0}.carousel-arrow[data-v-3d26df49]{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;background:var(--paper);box-shadow:var(--shadow-card);border:1px solid var(--border-ink);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;transition:all var(--dur-fast);color:var(--ink-core);padding:0;font:inherit}.carousel-arrow[data-v-3d26df49]:hover{box-shadow:var(--shadow-lift);background:var(--ink-frost)}.carousel-arrow svg[data-v-3d26df49]{width:20px;height:20px}.carousel-arrow-prev[data-v-3d26df49]{left:-18px}.carousel-arrow-next[data-v-3d26df49]{right:-18px}.carousel-dots[data-v-3d26df49]{display:flex;justify-content:center;gap:.4rem;margin-top:1rem}.carousel-dot[data-v-3d26df49]{width:44px;height:44px;border-radius:0;border:none;background:transparent;cursor:pointer;padding:0;transition:all var(--dur-fast);display:flex;align-items:center;justify-content:center}.carousel-dot[data-v-3d26df49]:before{content:"";display:block;width:8px;height:8px;border-radius:50%;background:var(--border-ink);transition:all var(--dur-fast)}.carousel-dot.active[data-v-3d26df49]:before{background:var(--ink-main);width:24px;border-radius:4px}@media (max-width: 768px){.carousel-arrow[data-v-3d26df49]{display:none}}.tt[data-v-ce9fcd55]{position:relative;display:inline-flex;vertical-align:baseline}.tt-term[data-v-ce9fcd55]{display:inline-flex;align-items:center;gap:.125rem;font:inherit;color:inherit;background:none;border:none;cursor:help;padding:0;border-bottom:1px dashed var(--brand, #009040)}.tt-mark[data-v-ce9fcd55]{font-size:.5625rem;font-weight:800;color:var(--brand, #009040);width:.875rem;height:.875rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#0478571a;flex-shrink:0}.tt-pop[data-v-ce9fcd55]{position:absolute;left:0;bottom:calc(100% + .375rem);z-index:40;width:-moz-max-content;width:max-content;max-width:16rem;display:flex;flex-direction:column;gap:.125rem;padding:.5rem .625rem;border-radius:.5rem;background:#fff;border:1px solid var(--border-ink);box-shadow:0 8px 24px #0f172a24;text-align:left;line-height:1.5;font-size:.6875rem;color:var(--text-body);white-space:normal}.tt-title[data-v-ce9fcd55]{font-size:.6875rem;color:var(--brand, #009040)}.tt-def[data-v-ce9fcd55]{display:block}@media (max-width: 720px){.tt-pop[data-v-ce9fcd55]{left:-.25rem;max-width:13rem}}
