:root{--paper:#f6f9fc;--ink:#10364a;--muted:#4f6978;--brand:#007c9c;--brand-light:#e4f1f7;--line:#d7e3e9;--font:"Microsoft YaHei","Noto Sans CJK SC",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}body{background:#fff}.site-header{background:#ffffffee;backdrop-filter:blur(16px)}.utility-bar{background:#edf5f8}.hero{background:#f1f7fa}.hero h1{letter-spacing:-.045em}.hero-visual{border-radius:18px;box-shadow:0 16px 44px #173b5114}.hero-copy .eyebrow{color:#007c9c}.btn{border-radius:8px}.btn-primary{background:#007c9c}.btn-primary:hover{background:#00617d}.section-soft{background:#f4f8fb}.category-card{border-radius:14px}.highland-feature figure{border-radius:18px;overflow:hidden}.section-head h2{letter-spacing:-.025em}.card{border-radius:14px;overflow:hidden;box-shadow:none}.card:hover{box-shadow:0 12px 32px #10364a0d}.process-strip{background:#eef5f8}.site-footer{background:#eaf3f7}.form-panel{box-shadow:none;border:1px solid #d7e3e9;border-radius:16px}.knowledge-hero{background:#edf5fa;padding:76px 0 68px}.knowledge-hero>.container{display:grid;grid-template-columns:1.45fr 1fr;gap:72px;align-items:center}.knowledge-hero h1{font-size:clamp(32px,3.5vw,54px);line-height:1.2;letter-spacing:-.045em;margin:18px 0 24px}.knowledge-hero p{max-width:600px;font-size:17px;line-height:1.9;color:#4f6978}.knowledge-mark{color:#008aa2;position:relative;display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:center;padding:30px;border-radius:18px;background:#dceef6;overflow:hidden;min-height:215px}.knowledge-mark>span{font-family:"Bahnschrift","Segoe UI",sans-serif;font-size:38px;letter-spacing:-.04em}.knowledge-mark>span:last-of-type{font-size:25px;line-height:1.2;grid-column:span 2;letter-spacing:.09em}.knowledge-mark svg{position:absolute;right:-50px;bottom:-18px;width:250px;opacity:.6}.knowledge-filters{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:34px}.knowledge-filters a{font-size:14px;padding:10px 18px;border:1px solid #d7e3e9;border-radius:24px}.knowledge-filters a[aria-current]{background:#10364a;color:white;border-color:#10364a}.knowledge-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.knowledge-card{border:1px solid #d7e3e9;border-radius:14px;overflow:hidden;min-width:0;transition:transform .2s,box-shadow .2s}.knowledge-card:hover{transform:translateY(-3px);box-shadow:0 12px 32px #10364a10}.knowledge-image{display:block;background:#eef6fa}.knowledge-image img{width:100%;aspect-ratio:5/3;object-fit:cover;display:block}.knowledge-card-copy{padding:24px}.knowledge-card-copy h2{font-size:20px;line-height:1.5;margin:12px 0}.knowledge-card-copy p{font-size:14px;line-height:1.9;color:#4f6978;margin:12px 0 22px}.knowledge-tag{font-size:12px;color:#007c9c}.knowledge-downloads{background:#f1f7fa}.resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.resource-card{display:flex;align-items:flex-start;gap:18px;padding:24px;background:#fff;border:1px solid #d7e3e9;border-radius:12px;min-width:0}.resource-icon{font-size:26px;color:#007c9c}.resource-card h3{font-size:16px;line-height:1.55;margin:0 0 14px}.resource-card a,.resource-card span{font-size:13px}.resource-guide{display:block;margin-top:14px}.knowledge-note{max-width:900px}.knowledge-note p{color:#4f6978;line-height:1.9}.public-pagination{display:flex;gap:10px;align-items:center;justify-content:center;margin-top:42px;flex-wrap:wrap}.public-pagination a{border:1px solid #d7e3e9;padding:10px 17px;border-radius:8px}.public-pagination a[aria-current]{background:#10364a;color:white}.public-pagination span{font-size:13px;color:#4f6978}.home-knowledge{display:block}.home-knowledge .knowledge-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.home-knowledge .knowledge-card-copy{padding:20px}.article-layout{display:grid;grid-template-columns:minmax(0,820px) 270px;gap:64px}.article-layout article{min-width:0}.article-aside{position:sticky;top:110px;align-self:start;border:1px solid #d7e3e9;padding:24px;border-radius:12px;background:#f5f9fc}.article-aside h2{font-size:16px;margin:0 0 16px}.article-aside a{display:block;margin:14px 0;font-size:14px;line-height:1.6}.article-meta{display:flex;gap:10px;flex-wrap:wrap;font-size:12px;color:#4f6978;margin-bottom:26px}.article-meta span{padding:7px 12px;background:#edf5f8;border-radius:18px}.article-illustration{margin:0 0 30px}.article-illustration img{width:100%;height:auto;border-radius:12px}.article-illustration figcaption{font-size:12px;color:#4f6978;padding:10px 0}.prose h2{font-size:24px;line-height:1.5;margin:38px 0 18px}.prose p,.prose li{font-size:16px;line-height:1.95}.prose a{text-decoration:underline;text-underline-offset:4px}.knowledge-empty-cases{max-width:820px;margin:auto;padding:36px;border:1px solid #d7e3e9;border-radius:14px;background:#f4f8fb}.knowledge-empty-cases p{line-height:1.9;color:#4f6978}a:focus-visible,button:focus-visible{outline:3px solid #008aa2;outline-offset:4px}@media(max-width:1100px){.knowledge-grid,.resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-layout{grid-template-columns:minmax(0,1fr) 240px;gap:32px}.knowledge-hero>.container{gap:32px}.home-knowledge .knowledge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.knowledge-hero{padding:42px 0}.knowledge-hero>.container{grid-template-columns:1fr}.knowledge-mark{display:none}.knowledge-hero p{font-size:15px}.knowledge-grid,.resource-grid,.home-knowledge .knowledge-grid{grid-template-columns:1fr}.knowledge-filters{gap:8px}.knowledge-filters a{font-size:12px;padding:8px 12px}.knowledge-card-copy{padding:22px}.article-layout{grid-template-columns:1fr}.article-aside{position:static}.prose h2{font-size:21px}.prose p,.prose li{font-size:15px}.knowledge-empty-cases{padding:24px}.resource-card{padding:22px}.knowledge-grid{gap:20px}}@media(prefers-reduced-motion:reduce){.knowledge-card{transition:none}.knowledge-card:hover{transform:none}}

.knowledge-card-copy .knowledge-disclosure{font-size:12px;line-height:1.6;margin:0 0 14px;color:#4f6978}

/* Balance the equipment photograph and two guides in one desktop row. */
.home-knowledge .section-head{margin-bottom:32px}
.home-knowledge .home-support-image{max-width:none;margin:0;min-width:0;display:flex;flex-direction:column;border:1px solid var(--brand-line);border-radius:14px;overflow:hidden;background:var(--brand-mist)}
.home-knowledge .home-support-image img{border:0;border-radius:0}
.home-knowledge .home-support-image figcaption{margin:0;padding:16px 20px}
@media(max-width:1100px){.home-knowledge .home-support-image{grid-column:1/-1;max-width:360px;justify-self:center}}
@media(max-width:760px){.home-knowledge .section-head{margin-bottom:24px}}
