.knowledge-section{padding-bottom:92px}.knowledge-section .section-heading span{display:block;max-width:680px;margin:16px auto 0;color:var(--muted);font-size:14px;font-weight:600;line-height:1.8}.knowledge-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:42px}.knowledge-grid a{display:block;padding:28px;border:1px solid var(--line);border-radius:28px;background:#fff;color:inherit;text-decoration:none;box-shadow:0 16px 50px rgba(31,57,103,.07);transition:transform .2s ease,box-shadow .2s ease}.knowledge-grid a:hover{transform:translateY(-3px);box-shadow:0 22px 56px rgba(31,57,103,.12)}.knowledge-grid small{color:#1d4ed8;font-size:12px;font-weight:900;letter-spacing:.12em}.knowledge-grid h3{margin:16px 0 0;font-size:21px}.knowledge-grid p{min-height:74px;margin:12px 0 0;color:var(--muted);font-size:14px;font-weight:600;line-height:1.8}.knowledge-grid b{display:block;margin-top:20px;color:#1d4ed8;font-size:13px}.article-main{position:relative;z-index:2;padding:54px 0 90px}.breadcrumb{margin:0 0 22px;color:#64748b;font-size:13px;font-weight:700}.breadcrumb a{color:#1d4ed8;text-decoration:none}.article-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:48px;align-items:start}.article-content{padding:42px;border:1px solid var(--line);border-radius:32px;background:#fff;box-shadow:0 24px 70px rgba(31,57,103,.09)}.article-kicker{margin:0;color:#1d4ed8;font-size:12px;font-weight:900;letter-spacing:.15em}.article-content h1{margin-top:16px;font-size:clamp(38px,6vw,62px);line-height:1.05;letter-spacing:-.055em}.article-summary{margin:24px 0 0;padding:18px 20px;border-radius:18px;background:#eff6ff;color:#1e3a8a;font-size:16px;font-weight:700;line-height:1.9}.article-content h2{margin:40px 0 14px;font-size:26px;letter-spacing:-.03em}.article-content h3{margin:28px 0 10px;font-size:18px}.article-content p,.article-content li{color:#475569;font-size:15px;font-weight:600;line-height:2}.article-content ul,.article-content ol{padding-left:22px}.article-content .notice{margin-top:30px;padding:18px 20px;border:1px solid #fde68a;border-radius:18px;background:#fffbeb;color:#78350f}.article-nav{display:flex;flex-wrap:wrap;gap:10px;margin-top:38px}.article-nav a{padding:10px 14px;border-radius:999px;background:#f1f5f9;color:#334155;text-decoration:none;font-size:13px;font-weight:800}.article-side{position:sticky;top:24px}.article-side .code-card{padding:20px}.article-side .code-heading{padding-bottom:14px}.article-meta{margin-top:20px;color:#64748b;font-size:12px;font-weight:700}.top-nav{display:flex;align-items:center;gap:8px}.top-nav a{padding:10px 12px;border-radius:999px;color:#475569;text-decoration:none;font-size:13px;font-weight:800}.top-nav a:hover{background:#fff;color:#1d4ed8}.service-table{width:100%;margin-top:18px;border-collapse:collapse}.service-table th,.service-table td{padding:14px;border:1px solid var(--line);text-align:left;vertical-align:top;font-size:14px;line-height:1.7}.service-table th{width:28%;background:#f8fafc;color:#334155}.service-table td{color:#475569}@media(max-width:820px){.knowledge-grid{grid-template-columns:1fr}.knowledge-grid p{min-height:0}.article-layout{grid-template-columns:1fr}.article-side{position:static;max-width:460px;margin-inline:auto}.top-nav{display:none}}@media(max-width:560px){.knowledge-section{padding-bottom:64px}.article-main{padding-top:30px}.article-content{padding:26px 20px;border-radius:24px}.article-content h1{font-size:42px}.service-table th{width:34%}}
