.vp-head{margin:0 0 6px;font-size:1.02rem;font-weight:600;line-height:1.35}.vp-sub{opacity:.85;margin:0 0 14px;font-size:.95rem}.vp-strip{background:#fbfaf6;border-top:1px solid #00000014;border-bottom:1px solid #00000014;padding:14px 0}.vp-strip-in{flex-wrap:wrap;align-items:center;gap:10px 18px;max-width:1320px;margin:0 auto;padding:0 24px;display:flex}.vp-strip-t{margin-right:6px;font-size:.95rem;font-weight:700}.vp-strip ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.vp-mark{letter-spacing:.01em;color:#2b2b2b;background:#fff;border:1px solid #00000024;border-radius:999px;padding:4px 10px;font-size:.82rem;font-weight:600;display:inline-block}.vp-why{padding:36px 0}.vp-why-in{max-width:1320px;margin:0 auto;padding:0 24px}.vp-why h2{margin:0 0 16px}.vp-why-g{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.vp-why-g>div{background:#fff;border:1px solid #00000014;border-radius:12px;padding:18px}.vp-why-g h3{margin:0 0 6px;font-size:1.05rem}.vp-why-g p{margin:0;font-size:.93rem;line-height:1.45}@media (max-width:760px){.vp-why-g{grid-template-columns:1fr}.vp-strip-in,.vp-why-in{padding:0 16px}}.vp-live{color:#1f4d2a;background:#eef6ee;border:1px solid #cfe5cf;border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:10px 0 0;padding:8px 12px;font-size:.95rem;display:inline-flex}.vp-live strong{font-weight:700}.vp-live .vp-fresh{opacity:.8;font-size:.82rem}.vp-sum{color:var(--c-text-2,#555);margin:2px 0 6px;font-size:.9rem}.vp-on-dark .vp-head{color:inherit;text-shadow:0 1px 6px #00000059}.vp-land{padding-top:14px;padding-bottom:6px}.vp-strip-inline{background:0 0;border:0;padding:0 0 22px}.vp-strip-inline .vp-strip-in{padding:0}.vp-strip ul{align-items:center;gap:14px 26px}.vp-strip li{align-items:center;height:40px;display:flex}.vp-logo{object-fit:contain;width:auto;max-width:150px}.vp-strip .vp-logo{filter:grayscale();opacity:.72;transition:filter .2s,opacity .2s}.vp-strip li{gap:6px}.vp-strip li:hover .vp-logo{filter:none;opacity:1}.vp-strip li:hover .vp-wm{opacity:1}.vp-wm{letter-spacing:-.01em;color:#3d3d3d;opacity:.78;white-space:nowrap;font-size:1.02rem;font-weight:700;transition:opacity .2s}.vp-more{color:#555;white-space:nowrap;font-size:.9rem;font-weight:600}.vp-strip-t{color:#555;font-size:.9rem;font-weight:600}.bch-explore .vp-strip-inline{margin:0;padding:0 0 22px}.bc-hero-sub.vp-h1sub{font-weight:600}
