.cms-list-page .cms-list-hero[data-v-074cdf10]{padding:0}.cms-list-page .cms-list-hero__media[data-v-074cdf10],.cms-list-page .cms-list-hero__media[data-v-074cdf10] .cms-media-element{height:342px}.cms-list-page .cms-news-feature__media[data-v-074cdf10]{height:270px}.cms-list-page[data-v-074cdf10]{--green:#005239;--blue:#145fc5;--ink:#101512;--muted:#68716c;--line:#daddda;background:#f8f9f8;color:var(--ink);font-family:Inter,Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;letter-spacing:0;min-height:100dvh}.cms-header[data-v-074cdf10]{background:#fffffff7;border-bottom:1px solid var(--line);position:relative;z-index:5}.cms-header__inner[data-v-074cdf10]{gap:40px;justify-content:space-between;margin:0 auto;min-height:68px;width:min(100% - 96px,1440px)}.cms-brand[data-v-074cdf10],.cms-header__inner[data-v-074cdf10]{align-items:center;display:flex}.cms-brand[data-v-074cdf10]{color:var(--ink);gap:14px;text-decoration:none}.cms-brand strong[data-v-074cdf10]{font-size:27px;font-weight:900;line-height:1}.cms-brand strong span[data-v-074cdf10]{color:var(--green)}.cms-brand i[data-v-074cdf10]{background:#bfc5c1;height:25px;width:1px}.cms-brand b[data-v-074cdf10]{font-size:16px;font-weight:650}.cms-nav[data-v-074cdf10]{align-self:stretch;display:flex;gap:38px}.cms-nav a[data-v-074cdf10]{align-items:center;color:#303632;display:flex;font-size:15px;font-weight:600;position:relative;text-decoration:none}.cms-nav a[data-v-074cdf10]:after{background:var(--green);bottom:-1px;content:"";height:3px;left:0;opacity:0;position:absolute;right:0;transform:scaleX(.35);transition:.2s ease}.cms-nav a.active[data-v-074cdf10]{color:var(--green)}.cms-nav a.active[data-v-074cdf10]:after,.cms-nav a[data-v-074cdf10]:hover:after{opacity:1;transform:scaleX(1)}.cms-list-hero[data-v-074cdf10]{background:#fff;border-bottom:1px solid var(--line);display:grid;grid-template-columns:minmax(360px,43%) 1fr;min-height:342px}.cms-list-hero__copy[data-v-074cdf10]{align-items:center;display:flex;justify-content:flex-end;padding:48px 72px 48px max(48px,calc(50vw - 720px))}.cms-list-hero__copy>div[data-v-074cdf10]{width:min(100%,540px)}.cms-eyebrow[data-v-074cdf10]{color:var(--green);display:block;font-size:12px;font-weight:800;margin-bottom:17px}.cms-list-hero h1[data-v-074cdf10]{font-size:clamp(38px,4vw,58px);line-height:1.08;margin:0 0 20px}.cms-list-hero p[data-v-074cdf10]{color:#4f5852;font-size:16px;line-height:1.8;margin:0 0 30px;max-width:500px}.cms-list-hero__copy>div>strong[data-v-074cdf10]{font-size:14px;font-weight:500}.cms-list-hero__copy>div>strong b[data-v-074cdf10]{color:var(--green);font-size:18px;margin-left:5px}.cms-list-hero__media[data-v-074cdf10]{background:#e9ecea;min-height:342px;overflow:hidden}.cms-list-hero__media[data-v-074cdf10] .cms-media-element{height:100%;min-height:342px;-o-object-fit:cover;object-fit:cover;width:100%}.cms-content[data-v-074cdf10]{margin:0 auto;padding:38px 0 64px;width:min(100% - 96px,1440px)}.cms-doc-tools[data-v-074cdf10]{margin-bottom:24px}.cms-search[data-v-074cdf10]{align-items:center;background:#fff;border:1px solid #ccd2ce;color:#68716c;display:flex;gap:10px;height:44px;padding:0 14px;width:min(100%,420px)}.cms-search input[data-v-074cdf10]{background:transparent;border:0;color:var(--ink);font:inherit;outline:0;width:100%}.cms-filters[data-v-074cdf10]{border-bottom:1px solid var(--line);margin-bottom:32px;min-height:50px}.cms-filter-row[data-v-074cdf10],.cms-filters[data-v-074cdf10]{align-items:center;display:flex}.cms-filter-row[data-v-074cdf10]{gap:16px}.cms-filter-row>strong[data-v-074cdf10]{font-size:14px;min-width:70px}.cms-filter-row>div[data-v-074cdf10]{display:flex;flex-wrap:wrap;gap:8px 28px}.cms-filter-link[data-v-074cdf10]{align-items:center;color:#414943;display:inline-flex;font-size:14px;font-weight:550;min-height:32px;padding:0 2px;text-decoration:none}.cms-filter-link.active[data-v-074cdf10]{background:var(--green);color:#fff;padding:0 20px}.cms-filters--stacked[data-v-074cdf10]{display:grid;gap:12px;padding:5px 0 22px}.cms-filters--stacked .cms-filter-row[data-v-074cdf10]{min-height:36px}.cms-news-feature[data-v-074cdf10]{border-bottom:1px solid var(--line);color:inherit;display:grid;gap:38px;grid-template-columns:minmax(300px,42%) 1fr;padding-bottom:34px;text-decoration:none}.cms-news-feature__media[data-v-074cdf10]{background:#e8ebe9;min-height:270px;overflow:hidden}.cms-news-feature__media[data-v-074cdf10] .cms-media-element{height:100%;min-height:270px;-o-object-fit:cover;object-fit:cover;width:100%}.cms-news-feature__copy[data-v-074cdf10]{display:flex;flex-direction:column;justify-content:center;min-width:0}.cms-item-meta[data-v-074cdf10]{align-items:center;display:flex;font-size:13px;gap:18px;margin-bottom:10px}.cms-item-meta b[data-v-074cdf10]{color:var(--blue)}.cms-item-meta time[data-v-074cdf10]{color:#87908a}.cms-news-feature h2[data-v-074cdf10]{font-size:27px;line-height:1.35;margin:0 0 14px}.cms-news-feature p[data-v-074cdf10],.cms-news-row p[data-v-074cdf10]{color:var(--muted);display:-webkit-box;line-height:1.75;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cms-news-feature__copy>span[data-v-074cdf10]{align-items:center;color:var(--green);display:flex;font-size:14px;font-weight:700;gap:8px;margin-top:23px}.cms-news-row[data-v-074cdf10]{align-items:center;border-bottom:1px solid var(--line);color:inherit;display:grid;gap:28px;grid-template-columns:210px minmax(0,1fr) 24px;min-height:155px;padding:20px 0;text-decoration:none}.cms-news-row__media[data-v-074cdf10]{background:#e8ebe9;height:114px;overflow:hidden}.cms-news-row__media[data-v-074cdf10] .cms-media-element{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cms-news-row h2[data-v-074cdf10]{font-size:20px;line-height:1.4;margin:0 0 7px}.cms-row-arrow[data-v-074cdf10]{color:#99a19c;transition:.2s ease}.cms-news-row:hover .cms-row-arrow[data-v-074cdf10]{color:var(--green);transform:translate(3px)}.cms-product-grid[data-v-074cdf10]{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.cms-product-card[data-v-074cdf10]{background:#fff;border:1px solid var(--line);color:inherit;text-decoration:none;transition:.2s ease}.cms-product-card[data-v-074cdf10]:hover{border-color:#a5b7ad;box-shadow:0 12px 30px #1c302614;transform:translateY(-2px)}.cms-product-card__media[data-v-074cdf10]{background:#eef0ef;height:260px;overflow:hidden}.cms-product-card__media[data-v-074cdf10] .cms-media-element{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .35s ease;width:100%}.cms-product-card:hover .cms-product-card__media[data-v-074cdf10] .cms-media-element{transform:scale(1.025)}.cms-product-card__body[data-v-074cdf10]{padding:24px}.cms-product-card__heading[data-v-074cdf10]{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.cms-product-card h2[data-v-074cdf10]{font-size:20px;line-height:1.4;margin:0}.cms-product-card__heading span[data-v-074cdf10]{background:#e7f1ec;color:var(--green);font-size:11px;padding:3px 8px;white-space:nowrap}.cms-product-card p[data-v-074cdf10]{color:var(--muted);font-size:14px;line-height:1.7;margin:10px 0 20px;min-height:48px}.cms-product-card__meta[data-v-074cdf10]{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.cms-product-card__meta strong[data-v-074cdf10]{color:var(--green);font-size:19px}.cms-product-card__meta span[data-v-074cdf10]{color:#808983;font-size:12px}.cms-outline-button[data-v-074cdf10]{align-items:center;border:1px solid var(--green);color:var(--green);display:flex;font-size:13px;height:38px;justify-content:center}.cms-editorial-grid[data-v-074cdf10]{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.cms-editorial-card[data-v-074cdf10]{background:#fff;border:1px solid var(--line);color:inherit;display:flex;flex-direction:column;min-width:0;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.cms-editorial-card[data-v-074cdf10]:hover{border-color:#a5b7ad;box-shadow:0 12px 30px #1c302614;transform:translateY(-2px)}.cms-editorial-card__media[data-v-074cdf10]{background:#e9ecea;height:250px;overflow:hidden}.cms-editorial-card__media[data-v-074cdf10] .cms-media-element{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .35s ease;width:100%}.cms-editorial-card:hover .cms-editorial-card__media[data-v-074cdf10] .cms-media-element{transform:scale(1.025)}.cms-editorial-card__body[data-v-074cdf10]{display:flex;flex:1;flex-direction:column;min-height:225px;padding:24px}.cms-editorial-card h2[data-v-074cdf10]{font-size:21px;line-height:1.4;margin:0 0 12px}.cms-editorial-card p[data-v-074cdf10]{color:var(--muted);display:-webkit-box;font-size:14px;line-height:1.75;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.cms-editorial-card__body>span[data-v-074cdf10]{align-items:center;color:var(--green);display:flex;font-size:13px;font-weight:750;gap:7px;margin-top:auto;padding-top:22px}.cms-doc-layout[data-v-074cdf10]{align-items:start;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) 280px}.cms-doc-table[data-v-074cdf10],.cms-popular-docs[data-v-074cdf10]{background:#fff;border:1px solid var(--line)}.cms-doc-row[data-v-074cdf10],.cms-doc-table__head[data-v-074cdf10]{align-items:center;display:grid;gap:16px;grid-template-columns:minmax(280px,1fr) 70px 112px 90px 72px}.cms-doc-table__head[data-v-074cdf10]{background:#f1f3f2;color:#4b534e;font-size:12px;font-weight:700;min-height:48px;padding:0 20px}.cms-doc-row[data-v-074cdf10]{border-top:1px solid #e5e7e6;color:#59615c;font-size:13px;min-height:78px;padding:12px 20px;text-decoration:none}.cms-doc-row[data-v-074cdf10]:hover{background:#fafcfb}.cms-doc-name[data-v-074cdf10]{align-items:center;display:flex;gap:12px;min-width:0}.cms-doc-name>div[data-v-074cdf10]{min-width:0}.cms-doc-name small[data-v-074cdf10],.cms-doc-name strong[data-v-074cdf10]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cms-doc-name strong[data-v-074cdf10]{color:var(--ink);font-size:14px}.cms-doc-name small[data-v-074cdf10]{color:#929993;font-size:11px;margin-top:5px;max-width:420px}.cms-file-icon[data-v-074cdf10]{align-items:center;background:#fff0ef;color:#d7443f;display:flex;flex:0 0 auto;height:38px;justify-content:center;width:34px}.cms-file-icon.is-doc[data-v-074cdf10]{background:#edf3ff;color:#2c65c8}.cms-file-icon.is-zip[data-v-074cdf10]{background:#edf7f0;color:#218050}.cms-download-button[data-v-074cdf10]{align-items:center;border:1px solid var(--green);color:var(--green);display:flex;font-size:12px;gap:4px;height:30px;justify-content:center}.cms-popular-docs[data-v-074cdf10]{padding:20px}.cms-popular-docs h2[data-v-074cdf10]{border-bottom:1px solid var(--line);font-size:18px;margin:0 0 10px;padding-bottom:16px}.cms-popular-docs>a[data-v-074cdf10]{align-items:flex-start;border-bottom:1px solid #e7e9e8;color:inherit;display:flex;gap:12px;padding:15px 0;text-decoration:none}.cms-popular-docs>a>b[data-v-074cdf10]{align-items:center;background:#edf0ee;color:#46504a;display:flex;flex:0 0 auto;font-size:12px;height:25px;justify-content:center;width:25px}.cms-popular-docs>a:nth-of-type(-n+3)>b[data-v-074cdf10]{background:var(--green);color:#fff}.cms-popular-docs span[data-v-074cdf10]{min-width:0}.cms-popular-docs small[data-v-074cdf10],.cms-popular-docs strong[data-v-074cdf10]{display:block}.cms-popular-docs strong[data-v-074cdf10]{font-size:13px;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cms-popular-docs small[data-v-074cdf10]{color:#929993;font-size:11px;margin-top:5px}.cms-empty[data-v-074cdf10]{background:#fff;border:1px solid var(--line);color:var(--muted);padding:50px 20px;text-align:center}.cms-pagination[data-v-074cdf10]{gap:7px;margin-top:28px}.cms-pagination[data-v-074cdf10],.cms-pagination a[data-v-074cdf10]{display:flex;justify-content:center}.cms-pagination a[data-v-074cdf10]{align-items:center;background:#fff;border:1px solid var(--line);color:#464e49;font-size:13px;height:36px;min-width:36px;padding:0 10px;text-decoration:none}.cms-pagination a.active[data-v-074cdf10]{background:var(--green);border-color:var(--green);color:#fff}@media(max-width:980px){.cms-content[data-v-074cdf10],.cms-header__inner[data-v-074cdf10]{width:min(100% - 40px,900px)}.cms-list-hero[data-v-074cdf10]{grid-template-columns:1fr 1fr}.cms-list-hero__copy[data-v-074cdf10]{padding:40px}.cms-editorial-grid[data-v-074cdf10],.cms-product-grid[data-v-074cdf10]{grid-template-columns:repeat(2,minmax(0,1fr))}.cms-doc-layout[data-v-074cdf10]{grid-template-columns:1fr}.cms-popular-docs[data-v-074cdf10]{display:none}.cms-doc-row[data-v-074cdf10],.cms-doc-table__head[data-v-074cdf10]{grid-template-columns:minmax(220px,1fr) 65px 105px 70px}.cms-doc-row>span[data-v-074cdf10]:nth-of-type(2),.cms-doc-table__head span[data-v-074cdf10]:nth-child(4){display:none}}@media(max-width:680px){.cms-header__inner[data-v-074cdf10]{flex-wrap:wrap;gap:13px;min-height:auto;padding:15px 18px 0;width:100%}.cms-brand strong[data-v-074cdf10]{font-size:22px}.cms-brand b[data-v-074cdf10]{font-size:14px}.cms-nav[data-v-074cdf10]{gap:22px;justify-content:flex-start;margin-left:-18px;min-height:46px;overflow-x:auto;padding:0 18px;width:calc(100% + 36px)}.cms-nav a[data-v-074cdf10]{flex:0 0 auto;font-size:13px}.cms-list-hero[data-v-074cdf10]{display:flex;flex-direction:column;min-height:0}.cms-list-hero__copy[data-v-074cdf10]{order:2;padding:32px 20px 35px}.cms-list-hero__media[data-v-074cdf10]{height:190px;min-height:190px;order:1}.cms-list-hero__media[data-v-074cdf10] .cms-media-element{min-height:190px}.cms-list-hero h1[data-v-074cdf10]{font-size:34px;margin-bottom:13px}.cms-list-hero p[data-v-074cdf10]{font-size:14px;line-height:1.7;margin-bottom:20px}.cms-eyebrow[data-v-074cdf10]{margin-bottom:10px}.cms-content[data-v-074cdf10]{padding:25px 0 44px;width:calc(100% - 32px)}.cms-filters[data-v-074cdf10]{margin-bottom:24px;overflow-x:auto}.cms-filter-row[data-v-074cdf10]{align-items:flex-start;flex:0 0 auto}.cms-filter-row>div[data-v-074cdf10]{flex-wrap:nowrap;gap:10px}.cms-filter-link[data-v-074cdf10]{white-space:nowrap}.cms-filters--stacked[data-v-074cdf10]{align-items:flex-start;display:flex;padding-bottom:15px}.cms-filters--stacked .cms-filter-row[data-v-074cdf10]{flex-direction:column;gap:6px;min-width:-moz-max-content;min-width:max-content}.cms-news-feature[data-v-074cdf10]{display:block}.cms-news-feature__media[data-v-074cdf10]{height:205px;min-height:205px}.cms-news-feature__media[data-v-074cdf10] .cms-media-element{min-height:205px}.cms-news-feature__copy[data-v-074cdf10]{padding-top:20px}.cms-news-feature h2[data-v-074cdf10]{font-size:22px}.cms-news-row[data-v-074cdf10]{gap:14px;grid-template-columns:112px minmax(0,1fr);min-height:120px;padding:15px 0}.cms-news-row__media[data-v-074cdf10]{height:82px}.cms-news-row h2[data-v-074cdf10]{display:-webkit-box;font-size:16px;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cms-news-row p[data-v-074cdf10],.cms-row-arrow[data-v-074cdf10]{display:none}.cms-item-meta[data-v-074cdf10]{font-size:11px;gap:10px}.cms-editorial-grid[data-v-074cdf10],.cms-product-grid[data-v-074cdf10]{gap:16px;grid-template-columns:1fr}.cms-editorial-card__media[data-v-074cdf10],.cms-product-card__media[data-v-074cdf10]{height:235px}.cms-editorial-card__body[data-v-074cdf10],.cms-product-card__body[data-v-074cdf10]{padding:20px}.cms-editorial-card__body[data-v-074cdf10]{min-height:205px}.cms-doc-tools[data-v-074cdf10]{margin-bottom:16px}.cms-search[data-v-074cdf10]{width:100%}.cms-doc-table[data-v-074cdf10]{border-width:1px 0}.cms-doc-table__head[data-v-074cdf10]{display:none}.cms-doc-row[data-v-074cdf10]{gap:12px;grid-template-columns:minmax(0,1fr) auto;min-height:84px;padding:14px 4px}.cms-doc-row>span[data-v-074cdf10],.cms-doc-row>time[data-v-074cdf10]{display:none!important}.cms-download-button[data-v-074cdf10]{width:58px}.cms-doc-name small[data-v-074cdf10]{max-width:190px}.cms-pagination[data-v-074cdf10]{flex-wrap:wrap}}@media(max-width:680px){.cms-list-page .cms-list-hero__media[data-v-074cdf10],.cms-list-page .cms-list-hero__media[data-v-074cdf10] .cms-media-element{height:190px}.cms-list-page .cms-news-feature__media[data-v-074cdf10]{height:205px}.cms-list-page .cms-filters--stacked[data-v-074cdf10]{display:grid;overflow:visible}.cms-list-page .cms-filters--stacked .cms-filter-row[data-v-074cdf10]{min-width:0;width:100%}.cms-list-page .cms-filters--stacked .cms-filter-row>div[data-v-074cdf10]{flex-wrap:wrap}}
