.wkhub{--ink:#111;--body:#525252;--muted:#8a8a8a;--bd:#e5e5e5;--mono:"Roboto Mono",ui-monospace,monospace;font-family:Roboto,-apple-system,Segoe UI,sans-serif;max-width:1120px;margin:0 auto;padding:56px 20px 88px;color:var(--ink)}.wkhub-head{max-width:720px}.wkhub-k{font-family:var(--mono);font-size:9px;font-weight:500;letter-spacing:.14em;color:var(--muted)}.wkhub-head h1{margin-top:14px;font-size:clamp(34px,5vw,46px)}.wkhub-head p{font-size:16px;line-height:1.65;color:var(--body);margin-top:16px}.wkhub-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-top:44px}.wkhub-card{display:block;border:1px solid var(--bd);border-radius:14px;padding:22px;background:#fff;color:var(--ink)}.wkhub-card:hover{border-color:var(--muted)}.wkhub-card img{display:block;width:100%;height:260px;object-fit:cover;object-position:top;border:1px solid var(--bd);border-radius:6px;margin-bottom:18px}.wkhub-card h2{font-family:var(--serif);font-size:19px;font-weight:550;letter-spacing:-.015em}.wkhub-card p{font-size:14px;line-height:1.55;color:var(--body);margin-top:8px}.wkhub-more{margin-top:64px}.wkhub-more h2{font-family:var(--serif);font-size:22px;font-weight:550;letter-spacing:-.015em}.wkhub-more div{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:14px}.wkhub-more a{font-size:14px;font-weight:600;color:var(--ink);border-bottom:1px solid var(--bd)}.wkhub-more a:hover{border-bottom-color:var(--ink)}@media (max-width:900px){.wkhub-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.wkhub-grid{grid-template-columns:1fr}}