.njhub .njhub-rev{padding:30px 0 34px}.njhub .rev-grid{display:grid;grid-template-columns:1fr 300px;gap:40px;align-items:start;margin-top:14px}.njhub .rev-grid_solo{grid-template-columns:1fr;max-width:840px}.njhub .rev-id{display:flex;align-items:center;gap:16px}.njhub .rev-id .rev-logo,.njhub .rev-id img{width:64px;height:64px;border-radius:14px;object-fit:contain;background:#fff;padding:7px;box-shadow:var(--shadow);flex:0 0 auto}.njhub .rev-id .tile{width:64px;height:64px;border-radius:14px;font-size:18px}.njhub .rev-id h1{margin:0;font-family:Archivo;font-weight:800;font-size:34px;line-height:1.08;letter-spacing:-.02em}.njhub .njhub-rev .lede{margin:14px 0 0;max-width:60ch}.njhub .offer-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:16px 0 12px}.njhub .rev-meta{font-size:12.5px;color:var(--ink-2);margin:6px 0 0;line-height:1.6}.njhub .rev-meta a{color:var(--blue);font-weight:600}.njhub .rev-tc{font-size:12px;color:var(--ink-2);margin:8px 0 0;line-height:1.6;max-width:70ch}.njhub .rev-aside{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:24px;text-align:center;box-shadow:var(--shadow)}.njhub .dial-lg{width:96px;height:96px}.njhub .dial-lg span{width:74px;height:74px;font-size:27px}.njhub .rev-aside .lab{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin-top:2px}.njhub .rev-aside .stars{margin-top:8px}.njhub .rev-aside .star-rating{display:inline-block}.njhub .rev-note{font-size:13px;color:var(--ink-2);margin-top:14px;text-align:left;line-height:1.55;border-top:1px solid var(--line);padding-top:12px}@media(max-width:860px){.njhub .rev-grid{grid-template-columns:1fr}.njhub .rev-id h1{font-size:27px}}body.single-review .entry-content,body.single-vendor .entry-content{font-family:Inter,system-ui,sans-serif;color:var(--ink);font-size:16px;line-height:1.72;max-width:820px}body.single-review .entry-content h2,body.single-vendor .entry-content h2{font-family:Archivo;font-weight:800;font-size:26px;letter-spacing:-.01em;margin:34px 0 12px;color:var(--ink)}body.single-review .entry-content h3,body.single-vendor .entry-content h3{font-family:Archivo;font-weight:700;font-size:20px;margin:26px 0 10px;color:var(--ink)}body.single-review .entry-content a,body.single-vendor .entry-content a{color:var(--blue);text-decoration:none}body.single-review .entry-content a:hover,body.single-vendor .entry-content a:hover{text-decoration:underline}body.single-review .entry-content table,body.single-vendor .entry-content table{border:1px solid var(--line);border-radius:var(--r-md);border-collapse:separate;border-spacing:0;overflow:hidden}body.single-review .entry-content th,body.single-vendor .entry-content th{background:var(--mist);font-family:Archivo;font-weight:700;text-align:left}body.single-review .entry-content th,body.single-review .entry-content td,body.single-vendor .entry-content th,body.single-vendor .entry-content td{padding:10px 14px;border-bottom:1px solid var(--line)}body.single-review .nj-button,body.single-vendor .nj-button{display:inline-flex;align-items:center;justify-content:center;background:var(--blue);color:#fff;font-family:Archivo;font-weight:700;font-size:14px;border-radius:10px;padding:11px 18px;border:0;transition:.15s}body.single-review .nj-button:hover,body.single-vendor .nj-button:hover{background:var(--blue-d)}body.single-review .coppy-code,body.single-vendor .coppy-code{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px dashed var(--blue);border-radius:10px;padding:6px 10px;font-family:'Roboto Mono',monospace}body.single-review .coppy-code__button,body.single-vendor .coppy-code__button{background:var(--blue-wash);color:var(--blue-d);border:0;border-radius:7px;padding:5px 10px;font-family:Archivo;font-weight:700;font-size:12px;cursor:pointer}body.single-review .nj-section,body.single-vendor .nj-section{max-width:1100px;margin-inline:auto}body.single-review .nj-section__title,body.single-vendor .nj-section__title{font-family:Archivo;font-weight:800;font-size:24px;letter-spacing:-.01em;color:var(--ink)}body.single-review .nj-section__header-link,body.single-vendor .nj-section__header-link{color:var(--blue);font-family:Archivo;font-weight:700;font-size:13px}body.single-review .nj-featured-vendors__list .nj-card,body.single-vendor .nj-featured-vendors__list .nj-card,body.single-review .nj-featured-news__list article,body.single-vendor .nj-featured-news__list article{border:1px solid var(--line)!important;border-radius:var(--r-lg);background:#fff;transition:.15s}body.single-review .nj-featured-vendors__list .nj-card:hover,body.single-vendor .nj-featured-vendors__list .nj-card:hover{border-color:var(--blue)!important;box-shadow:var(--shadow);transform:translateY(-2px)}