.categories{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.catcard{padding:18px;gap:12px}.catcard p{font-size:11px}.resource-table-wrap{overflow-x:auto;margin:20px 0;border:1px solid var(--line);border-radius:8px}.resource-table{border-collapse:collapse;width:100%;min-width:620px;font-size:13px;text-align:left}.resource-table th{background:#edf2e5;color:var(--ink);font-weight:600}.resource-table td,.resource-table th{padding:13px 15px;border-bottom:1px solid var(--line);vertical-align:top}.resource-table td:first-child{min-width:220px;overflow-wrap:anywhere}.resource-table tr:last-child td{border-bottom:0}.resource-table td:nth-child(2){white-space:nowrap}.resource-data-note{font-size:12px;color:var(--muted)}.resource-tags{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 20px}.resource-tags a,.candidate-pill{background:#d9edb5;color:#315d2c;padding:4px 12px;border-radius:5px;font-size:12px}.resource-site-note{padding:20px 24px;background:#edf3e3;border-radius:8px;margin-top:25px}.resource-site-note h2{margin-top:0}.resource-json-link{font-size:13px;border-top:1px solid var(--line);padding-top:18px}.article-body p{line-height:1.95}.article-body h2{font-size:22px;margin-top:30px}.article-body li{overflow-wrap:anywhere}@media(max-width:1000px){.categories{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.catcard{padding:14px;gap:9px}.catcard p{display:none}.catcard h2{font-size:15px}.catcard .icon{width:33px;height:33px;min-width:33px;font-size:18px}.catcard .arrow{display:none}.article-body h2{font-size:20px}.resource-site-note{padding:17px}}

.catcard{min-width:0}.catcard>div{min-width:0}.catcard h2{overflow-wrap:anywhere}@media(max-width:1200px){.categories{grid-template-columns:repeat(2,minmax(0,1fr))}}
.vpsboy-ai-hero{padding:44px 40px!important;min-height:300px;display:flex;flex-direction:column;justify-content:center;background-size:cover;background-position:center;border-radius:16px;margin:24px 0 30px;box-shadow:0 10px 36px #183c2512}.vpsboy-ai-hero h1{font-size:36px;max-width:54%;color:#173a34;margin:0 0 16px!important}.vpsboy-ai-hero p{max-width:43%;line-height:1.9;color:#355b4b}.resource-original{border-left:4px solid #519679;background:#f0f5ef;padding:18px 22px;margin-bottom:25px;border-radius:0 10px 10px 0}.resource-original h2{margin-top:0}.resource-original-text{line-height:1.95;overflow-wrap:anywhere}.resource-original figure{margin:20px 0}.resource-original img{max-width:100%;height:auto;display:block;margin:0 auto;border-radius:9px}.resource-original figcaption{font-size:12px;opacity:.65;margin-top:7px;text-align:center}.resource-editorial{margin:26px 0}.dl-protect-box{padding:22px;background:#edf4ed;border:1px solid #c7dacb;border-radius:10px;text-align:center}.article-content .resource-table-wrap{max-width:100%}@media(max-width:768px){.vpsboy-ai-hero{padding:26px 22px!important;min-height:235px;background-position:62% center}.vpsboy-ai-hero h1{font-size:26px;max-width:65%}.vpsboy-ai-hero p{max-width:65%;font-size:12px}.resource-original{padding:16px 14px}}
