/* article-page 共享样式：14 个 aliyun-*.html 共用（批 3 P0-1 由内联块抽出版） */
.ws-page-header{padding-top:76px;}
.ws-article{max-width:820px;margin:0 auto;padding:8px 0 56px;}
.ws-article .ws-breadcrumb{margin-bottom:18px;font-size:13px;color:var(--color-text-light);text-align:left;}
.ws-article h1{font-size:30px;line-height:1.35;letter-spacing:normal;color:var(--color-text-primary);margin:4px 0 14px;font-weight:700;}
.ws-article .article-meta{color:var(--color-text-light);font-size:13px;margin-bottom:16px;}
.ws-article-lead{font-size:16px;line-height:1.75;color:var(--color-text-secondary);background:var(--color-surface-warm);border-left:4px solid var(--color-primary);padding:14px 18px;border-radius:8px;margin-bottom:24px;}
.ws-article p{font-size:16px;line-height:1.85;letter-spacing:normal;color:var(--color-text-primary);margin:0 0 16px;}
.ws-article h2{font-size:22px;letter-spacing:normal;color:var(--color-text-primary);margin:30px 0 12px;padding-bottom:8px;border-bottom:2px solid var(--color-border);}
.ws-article h3{font-size:18px;letter-spacing:normal;color:var(--color-text-secondary);margin:20px 0 8px;}
.ws-article ul,.ws-article ol{margin:0 0 18px;padding-left:24px;}
.ws-article li{font-size:16px;line-height:1.85;letter-spacing:normal;margin-bottom:8px;color:var(--color-text-primary);}
.ws-article a,.ws-article-link{color:var(--color-primary);text-decoration:none;border-bottom:1px solid var(--color-primary-light);}
.ws-article a:hover{color:var(--color-primary-hover);}
.ws-article-faq{margin-top:34px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px;padding:22px 26px;}
.ws-article-faq h2{margin-top:0;border:none;padding-bottom:0;font-size:22px;}
.ws-faq-item{margin-bottom:16px;}
.ws-faq-q{font-size:17px;font-weight:600;letter-spacing:normal;color:var(--color-primary-dark);margin:0 0 6px;}
.ws-faq-a{font-size:15px;line-height:1.8;letter-spacing:normal;color:var(--color-text-secondary);margin:0;}
.ws-article-related{margin-top:34px;}
.ws-article-related h2{font-size:22px;letter-spacing:normal;}
.ws-article-related ul{list-style:none;padding:0;display:grid;gap:10px;grid-template-columns:1fr 1fr;}
.ws-article-related li a{display:block;padding:12px 16px;background:var(--color-surface-card);border:1px solid var(--color-border);border-radius:10px;color:var(--color-text-primary);text-decoration:none;font-size:15px;transition:all .2s;}
.ws-article-related li a:hover{border-color:var(--color-primary);color:var(--color-primary);}
.ws-article-cta{margin-top:20px;padding:18px 20px;background:var(--color-primary-light);border-radius:12px;text-align:center;font-size:16px;color:var(--color-text-primary);}
.ws-article-cta a{color:var(--color-primary-dark);font-weight:700;border-bottom:1px solid var(--color-primary-dark);text-decoration:none;}
@media(max-width:640px){.ws-article-related ul{grid-template-columns:1fr;}.ws-article h1{font-size:25px;}}
.ws-article .ws-related-card{border-bottom:none;color:var(--color-text-primary);}
