.guide-page{background:#f4f1e8;color:#142820}.guide-layout{padding-top:90px;padding-bottom:70px;max-width:1120px}.guide-layout h1{font-family:'Noto Serif SC',serif;font-size:clamp(30px,4vw,48px);font-weight:500;line-height:1.4;letter-spacing:-.02em;margin:20px 0}.guide-intro{font-size:16px;line-height:1.9;max-width:850px}.guide-updated,.guide-skill-id{font-size:11px;color:#647160;line-height:1.7}.guide-nav{display:flex;flex-wrap:wrap;gap:10px;margin:30px 0}.guide-nav a{padding:11px 14px;border:1px solid #c9d1c4;font-size:12px;text-decoration:none}.guide-section,.guide-module{border-top:1px solid #c9d1c4;padding-top:32px;margin-top:40px;scroll-margin-top:110px}.guide-layout h2{font-size:25px;font-weight:500;line-height:1.55;margin:0 0 18px}.guide-layout h3{font-size:17px;font-weight:500;line-height:1.6;margin:25px 0 14px}.guide-layout p,.guide-layout li{font-size:13px;line-height:1.95;color:#4b5949}.guide-layout p{margin:12px 0}.guide-layout ul,.guide-layout ol{padding-left:21px}.guide-layout li{padding-left:3px;margin-bottom:12px}.guide-table-wrap{overflow-x:auto}.guide-layout table{border-collapse:collapse;width:100%;text-align:left;font-size:12px;line-height:1.85}.guide-layout th,.guide-layout td{padding:16px 13px;border-bottom:1px solid #c9d1c4;vertical-align:top;min-width:150px}.guide-layout thead th{font-weight:500;color:#647160}.guide-layout tbody th{font-weight:500;width:20%}.guide-layout td{color:#4b5949}.guide-module-head{display:flex;gap:20px;align-items:flex-start}.guide-module-head h2{margin:0}.guide-index{font-size:12px;color:#647160;padding-top:8px}.guide-purpose{max-width:900px}.guide-columns{display:grid;grid-template-columns:1fr 1fr;gap:55px}.guide-invocation{margin-top:24px;border:1px solid #c9d1c4;padding:17px 20px}.guide-invocation summary{font-size:13px;cursor:pointer}.guide-invocation pre{font-size:12px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere;background:#e9ece2;padding:16px;margin:15px 0}.guide-value .button{font-size:12px;margin-top:20px}html[lang=en] .guide-layout h1{font-family:'DM Sans',sans-serif;font-size:clamp(32px,4vw,50px)}@media(max-width:700px){.guide-layout{padding-top:45px;padding-bottom:45px}.guide-columns{grid-template-columns:1fr;gap:0}.guide-layout h2{font-size:22px}.guide-intro{font-size:14px}.guide-layout th,.guide-layout td{min-width:155px}.guide-page .site-header{gap:16px}.guide-page .header-actions{gap:12px}.guide-page .return-link{font-size:11px}.guide-nav a{font-size:11px}.guide-section,.guide-module{margin-top:30px;padding-top:25px}.guide-layout p,.guide-layout li{font-size:12px}.guide-invocation{padding:14px}.guide-layout table{font-size:11px}}

.guide-page .header-actions a,.guide-page .language-switch{color:#142820}.guide-page .language-switch .lang-zh,.guide-page .language-switch .lang-en,.guide-page .language-divider{color:#647160}.guide-page .language-switch .active{color:#142820}

/* Practical priorities within the existing service scope. */
.guide-industry-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:22px}
.guide-industry-card{padding:23px 24px;background:#eef0e7;border:1px solid #c9d1c4;border-radius:6px;scroll-margin-top:32px;min-width:0}
.guide-layout .guide-industry-card h3{font-size:19px;line-height:1.5;margin:0 0 12px}
.guide-layout .guide-industry-card p{font-size:14px;line-height:1.85;margin:0}
@media(max-width:700px){.guide-industry-grid{grid-template-columns:1fr;gap:16px}.guide-industry-card{padding:21px 19px}.guide-layout .guide-industry-card h3{font-size:18px}.guide-layout .guide-industry-card p{font-size:14px}}
