.art{max-width:760px;margin:0 auto;padding:0 0 48px}.art .crumbs{padding-bottom:12px}.art-box{border:1px solid var(--line);border-radius:var(--r);background:#fff;padding:28px 32px 32px}.art-meta{color:var(--mute);margin-bottom:16px;font-size:14px}.art-hero{border-radius:var(--rb);aspect-ratio:16/9;object-fit:cover;background:var(--bg);width:100%;height:auto;margin:0 0 20px;display:block}.art-body{color:var(--body);font-size:17px;line-height:1.75}.art-body h2{color:var(--ink);margin:28px 0 10px;font-size:22px;font-weight:800;line-height:1.3}.art-body h3{color:var(--ink);margin:20px 0 6px;font-size:18px;font-weight:700}.art-body p{margin:0 0 14px}.art-body ul,.art-body ol{margin:0 22px 16px 0;padding:0}.art-body li{margin:0 0 8px}.art-body ul li::marker{color:var(--o)}.art-body a{color:var(--od);text-underline-offset:2px;text-decoration:underline}.art-body strong{color:var(--ink)}.art-body img{border-radius:var(--rb);max-width:100%;height:auto;margin:20px 0;display:block}.art-cta{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:28px;padding-top:20px;display:flex}.art-cta b{color:var(--ink);font-size:17px}.art-more{margin-top:28px}.art-more h2{color:var(--ink);margin-bottom:12px;font-size:20px;font-weight:800}.gl{grid-template-columns:1fr 1fr;gap:12px;display:grid}.gl a{border:1px solid var(--line);border-radius:var(--r);background:#fff;padding:16px 18px;display:block}.gl a b{color:var(--od);font-size:17px;font-weight:700;line-height:1.35;display:block}.gl a span{color:var(--body);margin-top:6px;font-size:15px;line-height:1.5;display:block}.gl a:hover{border-color:var(--o)}.sec-t{color:var(--ink);margin:28px 0 12px;font-size:20px;font-weight:800}.page-tips{margin-top:24px}.more-c{text-align:center;margin:24px 0 40px}.cats{grid-template-columns:repeat(3,1fr);gap:8px;margin:24px 0 40px;display:grid}.cats a{border:1px solid var(--line);border-radius:var(--rb);color:var(--ink);background:#fff;justify-content:space-between;gap:8px;padding:12px 14px;font-weight:600;display:flex}.cats a span{color:var(--mute);font-weight:400}.cats a:hover{border-color:var(--o);color:var(--od)}@media (max-width:900px){.art-box{border-left:0;border-right:0;border-radius:0;padding:20px 18px 24px}.art .crumbs{padding-left:16px;padding-right:16px}.art-body{font-size:16.5px}.gl{grid-template-columns:1fr}.cats{grid-template-columns:1fr 1fr}}
