.pbblog{--acc:#0fa38b;--acc2:#0c7cc4;--ink:#0c1424;--muted:#5c6880;--line:#e6eaf1;font-family:Inter,system-ui,sans-serif}.pbblog .wrap{max-width:1140px;margin:0 auto;padding:34px 22px 44px}.pbblog .hero{text-align:center;max-width:720px;margin:0 auto 26px}.pbblog .eyebrow{display:inline-block;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--acc);background:rgba(15,163,139,.1);padding:5px 12px;border-radius:20px}.pbblog h1{font-family:Sora,Inter,sans-serif;font-size:2.2rem;line-height:1.15;margin:14px 0 8px;color:var(--ink)}.pbblog .hero p{color:var(--muted);font-size:1.05rem}.pbblog .cats{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:18px}.pbblog .cats a{font-size:13px;font-weight:600;color:var(--muted);text-decoration:none;padding:7px 14px;border:1px solid var(--line);border-radius:20px;background:#fff;transition:all .15s}.pbblog .cats a:hover{border-color:var(--acc);color:var(--acc)}.pbblog .cats a.on{background:var(--acc);border-color:var(--acc);color:#fff}.pbblog .feat{display:grid;grid-template-columns:1.05fr 1fr;background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden;text-decoration:none;color:inherit;margin-bottom:26px;box-shadow:0 6px 24px rgba(12,20,36,.05)}.pbblog .feat .side{background:linear-gradient(135deg,var(--acc),var(--acc2));padding:36px;display:flex;flex-direction:column;justify-content:center;color:#fff;min-height:210px}.pbblog .feat .side .k{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;opacity:.9}.pbblog .feat .side h2{font-family:Sora,Inter,sans-serif;font-size:1.7rem;line-height:1.2;margin:10px 0 0}.pbblog .feat .body{padding:30px}.pbblog .chip{display:inline-block;font-size:11.5px;font-weight:700;color:var(--acc);background:rgba(15,163,139,.1);padding:4px 10px;border-radius:6px}.pbblog .feat .body p{color:var(--muted);margin:12px 0;line-height:1.6}.pbblog .feat .body .more{color:var(--acc);font-weight:700;font-size:14px}.pbblog .meta{font-size:12.5px;color:var(--muted)}.pbblog .grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.pbblog .card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden;text-decoration:none;color:inherit;transition:transform .15s,box-shadow .15s}.pbblog .card:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgba(12,20,36,.09)}.pbblog .card .bar{height:6px;background:linear-gradient(90deg,var(--acc),var(--acc2))}.pbblog .card .in{padding:20px 20px 22px;display:flex;flex-direction:column;gap:10px;flex:1 1}.pbblog .card h2{font-family:Sora,Inter,sans-serif;font-size:1.12rem;line-height:1.3;margin:2px 0;color:var(--ink)}.pbblog .card p{color:var(--muted);font-size:14px;line-height:1.55;margin:0;flex:1 1}.pbblog .card .foot{display:flex;align-items:center;justify-content:space-between;margin-top:6px}.pbblog .card .foot .go{color:var(--acc);font-weight:700;font-size:13.5px}.pbblog .pager{display:flex;gap:6px;justify-content:center;margin-top:30px}.pbblog .pager a,.pbblog .pager span{padding:8px 13px;border-radius:8px;border:1px solid var(--line);background:#fff;text-decoration:none;color:var(--ink);font-size:14px}.pbblog .pager a.on{background:var(--acc);border-color:var(--acc);color:#fff}.pbblog .pager .dis{opacity:.4}@media(max-width:860px){.pbblog .grid{grid-template-columns:1fr 1fr}.pbblog .feat{grid-template-columns:1fr}}@media(max-width:560px){.pbblog .grid{grid-template-columns:1fr}.pbblog h1{font-size:1.7rem}}.pbblog .intro{max-width:720px;margin:0 auto 30px;color:var(--muted);font-size:1rem;line-height:1.7;text-align:center}.pbblog a:focus-visible{outline:2px solid var(--acc);outline-offset:3px}