.gl-article-page{max-width:1200px;margin:0 auto;padding:20px 16px}.gl-breadcrumb{font-size:13px;color:#6b7280;margin-bottom:12px}.gl-bc-inner a{color:inherit;text-decoration:none}.gl-bc-inner a:hover{text-decoration:underline}.gl-bc-sep{margin:0 10px;opacity:.55}.gl-article-grid{display:flex;gap:18px;align-items:flex-start}.gl-article-main{flex:1;min-width:0}.gl-article-side{width:340px;position:sticky;top:16px}@media(max-width:980px){.gl-article-grid{flex-direction:column}.gl-article-side{width:100%;position:relative;top:auto}}.gl-article-card{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:16px;box-shadow:0 10px 26px rgba(0,0,0,.05);overflow:hidden}.gl-article-head{padding:18px 18px 12px}.gl-kicker{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#6b7280;margin-bottom:8px}.gl-title{margin:0 0 10px;line-height:1.18;font-size:32px}@media(max-width:560px){.gl-title{font-size:26px}}.gl-meta{display:flex;flex-wrap:wrap;gap:10px;align-items:center;font-size:13px;color:#6b7280}.gl-meta-label{opacity:.85}.gl-meta-link{text-decoration:none;color:#111827}.gl-meta-link:hover{text-decoration:underline}.gl-meta-dot{opacity:.55}.gl-hero{padding:0 18px 0}.gl-hero img{width:100%;height:auto;border-radius:14px;display:block;margin:10px 0 0}.gl-excerpt{padding:12px 18px 0;color:#374151;line-height:1.8;font-size:16px}.gl-content{padding:16px 18px 18px}.gl-content p{line-height:1.9;color:#111827;margin:0 0 14px}.gl-content h2{margin:26px 0 10px;line-height:1.35}.gl-content h3{margin:18px 0 8px;line-height:1.35}.gl-content ul{padding-left:20px;line-height:1.9;margin:0 0 14px}.gl-content img{max-width:100%;height:auto}.gl-side-card{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:16px;box-shadow:0 10px 26px rgba(0,0,0,.05);padding:14px;margin-bottom:14px}.gl-side-title{font-weight:700;margin-bottom:10px}.gl-side-text{color:#374151;line-height:1.75;margin-bottom:10px}.gl-side-hint{font-size:12px;color:#6b7280;margin-top:10px;line-height:1.6}.gl-btn{display:inline-block;padding:10px 12px;border-radius:12px;border:1px solid rgba(0,0,0,.12);text-decoration:none;color:#111827}.gl-btn:hover{background:rgba(0,0,0,.03)}.gl-toc-list{display:flex;flex-direction:column;gap:8px}.gl-toc-item{display:block;text-decoration:none;color:#111827;line-height:1.5}.gl-toc-item:hover{text-decoration:underline}.gl-toc-l2{padding-left:12px;color:#374151;font-size:13px}.gl-related-block{margin-top:16px}.gl-section-head{margin:10px 0 10px}.gl-section-title{font-size:18px;font-weight:800;margin-bottom:4px}.gl-section-sub{color:#6b7280;line-height:1.6}.gl-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media(max-width:980px){.gl-related-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.gl-related-grid{grid-template-columns:1fr}}.gl-related-card{display:block;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:16px;box-shadow:0 10px 26px rgba(0,0,0,.05);padding:14px;text-decoration:none;color:inherit}.gl-related-date{font-size:12px;color:#6b7280}.gl-related-name{margin-top:6px;font-weight:800;line-height:1.35}.gl-related-excerpt{margin-top:8px;color:#6b7280;line-height:1.7}.gl-author-block{margin-top:14px}.gl-author-card{display:flex;gap:12px;align-items:flex-start;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:16px;box-shadow:0 10px 26px rgba(0,0,0,.05);padding:14px}.gl-author-avatar img{border-radius:999px}.gl-author-name{font-weight:900;margin-bottom:6px}.gl-author-desc{color:#6b7280;line-height:1.7}.gl-muted{color:#6b7280}.gl-article-page .gl-trust{margin:0 18px 18px;border-top:1px solid rgba(0,0,0,.06);padding-top:14px}.gl-article-page .gl-trust-title{font-weight:900;margin-bottom:10px}.gl-article-page .gl-trust-steps{display:flex;flex-direction:column;gap:10px}.gl-article-page .gl-step{display:flex;gap:10px;align-items:flex-start}.gl-article-page .gl-step-num{width:26px;height:26px;border-radius:999px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,.12);font-weight:800;font-size:12px;flex:0 0 26px}.gl-article-page .gl-step-text{color:#111827;line-height:1.7}.gl-article-page .gl-author-meta{margin:8px 0 8px;display:flex;flex-wrap:wrap;gap:8px}.gl-article-page .gl-pill{display:inline-block;font-size:12px;padding:6px 10px;border-radius:999px;border:1px solid rgba(0,0,0,.12);color:#374151;background:rgba(0,0,0,.02)}.gl-article-page .gl-author-links{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.gl-article-page .gl-link{color:#111827;text-decoration:none;border-bottom:1px dotted rgba(0,0,0,.25)}.gl-article-page .gl-link:hover{border-bottom-style:solid}.gl-article-page .gl-link-dot{opacity:.5}.gl-article-page .gl-side-list{display:flex;flex-direction:column;gap:10px;margin-top:10px}.gl-article-page .gl-side-li{display:flex;gap:10px;align-items:flex-start;line-height:1.7;color:#111827}.gl-article-page .gl-bullet{width:8px;height:8px;border-radius:99px;background:rgba(0,0,0,.25);margin-top:7px;flex:0 0 8px}.gl-article-page .gl-side-tip{margin-top:12px;font-size:12px;color:#6b7280;line-height:1.6}.gl-related-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px}.gl-related-item{background:#fff}.gl-related-link{display:block;text-decoration:none;color:inherit}.gl-related-thumb{width:100%;aspect-ratio:1/1;background:#f2f4f7;overflow:hidden}.gl-related-thumb img{width:100%;height:100%;object-fit:cover;display:block}.gl-related-title{font-size:15px;line-height:1.4;margin:10px 0 0}