body{font-family:'Plus Jakarta Sans','Geist',system-ui,sans-serif;background:#fff}.art-wrap{max-width:760px;margin:0 auto;padding:0 20px}.art-bc{font-size:12.5px;color:#94a3b8;padding:22px 0 0;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.art-bc a{color:#94a3b8;text-decoration:none}.art-bc a:hover{color:#ea580c}.art-bc i{font-size:13px}.art-head{padding:16px 0 6px}.art-cat{display:inline-flex;align-items:center;gap:6px;background:#fff7ed;color:#ea580c;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:5px 11px;border-radius:5px}.art-h1{font-size:2.15rem;font-weight:800;color:#0f172a;line-height:1.2;letter-spacing:-.025em;margin:16px 0 14px}@media(max-width:600px){.art-h1{font-size:1.6rem}}.art-lead{font-size:16px;color:#475569;line-height:1.65;margin:0 0 20px}.art-info{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;color:#64748b;padding:14px 0;border-top:1px solid #eef2f6;border-bottom:1px solid #eef2f6}.art-info .art-av{width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#f97316,#ea580c);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:13px}.art-info i{font-size:14px;vertical-align:-1px;margin-right:3px;color:#94a3b8}.art-info .art-dot{width:3px;height:3px;border-radius:50%;background:#cbd5e1}.art-cover{margin:24px 0 8px;border-radius:12px;overflow:hidden;border:1px solid #eef2f6}.art-cover img{width:100%;display:block}.art-body{font-size:16.5px;line-height:1.8;color:#334155;padding:14px 0 8px}.art-body>*:first-child{margin-top:0}.art-body h2{font-size:1.55rem;font-weight:800;color:#0f172a;line-height:1.3;letter-spacing:-.02em;margin:2em 0 .6em}.art-body h3{font-size:1.25rem;font-weight:700;color:#0f172a;margin:1.6em 0 .5em}.art-body h4{font-size:1.08rem;font-weight:700;color:#1e293b;margin:1.4em 0 .4em}.art-body p{margin:0 0 1.15em}.art-body a{color:#ea580c;text-decoration:underline;text-underline-offset:2px}.art-body a:hover{color:#c2410c}.art-body ul,.art-body ol{margin:0 0 1.15em;padding-left:1.5em}.art-body li{margin:.4em 0}.art-body ul li{list-style:disc}.art-body ol li{list-style:decimal}.art-body img{max-width:100%;height:auto;border-radius:10px;margin:1.4em 0;border:1px solid #eef2f6}.art-body blockquote{margin:1.4em 0;padding:12px 20px;border-left:3px solid #f97316;background:#fff7ed;color:#7c2d12;border-radius:0 8px 8px 0;font-size:15.5px}.art-body blockquote p{margin:0}.art-body code{background:#f1f5f9;color:#be123c;padding:2px 6px;border-radius:4px;font-size:.88em;font-family:'Geist Mono',ui-monospace,monospace}.art-body pre{background:#0f172a;color:#e2e8f0;padding:16px 18px;border-radius:10px;overflow-x:auto;margin:1.4em 0;font-size:14px;line-height:1.6}.art-body pre code{background:transparent;color:inherit;padding:0}.art-body hr{border:0;border-top:1px solid #eef2f6;margin:2em 0}.art-body table{width:100%;border-collapse:collapse;margin:1.4em 0;font-size:14.5px}.art-body th,.art-body td{border:1px solid #e2e8f0;padding:9px 12px;text-align:left}.art-body th{background:#f8fafc;font-weight:700;color:#334155}.art-tags{display:flex;flex-wrap:wrap;gap:8px;margin:26px 0 0}.art-tags span{font-size:12.5px;color:#64748b;background:#f1f5f9;padding:5px 11px;border-radius:5px;text-decoration:none}.art-share{display:flex;align-items:center;gap:10px;margin:22px 0 6px;padding:16px 0;border-top:1px solid #eef2f6}.art-share span{font-size:13px;font-weight:600;color:#64748b}.art-share a{width:34px;height:34px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:16px;text-decoration:none;transition:opacity .15s}.art-share a:hover{opacity:.85}.art-share .sx{background:#0f172a}.art-share .sf{background:#1877f2}.art-share .sl{background:#0a66c2}.art-share .sw{background:#25d366}.art-cta{margin:34px 0 10px;background:linear-gradient(120deg,#f97316,#ea580c);border-radius:14px;padding:30px 32px;color:#fff;text-align:center}.art-cta h3{font-size:1.3rem;font-weight:800;margin:0 0 8px}.art-cta p{font-size:14px;color:rgba(255,255,255,.9);margin:0 0 18px}.art-cta a{display:inline-flex;align-items:center;gap:7px;background:#fff;color:#ea580c;font-weight:700;font-size:14px;padding:11px 24px;border-radius:8px;text-decoration:none}.art-cta a:hover{background:#fff7ed}.art-rel{background:#f8fafc;border-top:1px solid #eef2f6;margin-top:40px;padding:44px 0}.art-rel h3{text-align:center;font-size:1.35rem;font-weight:800;color:#0f172a;margin:0 0 26px;letter-spacing:-.02em}.art-rel-grid{max-width:1000px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:760px){.art-rel-grid{grid-template-columns:1fr}}.art-rc{background:#fff;border:1px solid #e8edf3;border-radius:10px;overflow:hidden;text-decoration:none;transition:box-shadow .18s,transform .18s;display:flex;flex-direction:column}.art-rc:hover{box-shadow:0 14px 30px -18px rgba(15,23,42,.25);transform:translateY(-2px)}.art-rc-th{aspect-ratio:16/9;background:linear-gradient(135deg,#fff7ed,#ffedd5);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;color:#fdba74;font-size:30px}.art-rc-th img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.art-rc-b{padding:14px 15px 16px}.art-rc-b h4{font-size:14px;font-weight:700;color:#0f172a;line-height:1.4;margin:0 0 7px}.art-rc:hover .art-rc-b h4{color:#ea580c}.art-rc-b span{font-size:12px;color:#94a3b8}