.review-hero{color:#fff;background:linear-gradient(125deg,#191919 0,#272725 62%,#3d3d38 100%)}.review-hero-inner{grid-template-columns:minmax(0,1fr) 300px;gap:36px;padding:42px 0;display:grid}.review-hero .breadcrumb{color:#bfbfb6}.review-hero .breadcrumb a{color:#f1f1eb}.review-hero .section-kicker{color:#ff6b80;margin-top:30px}.review-hero h1{font-size:clamp(38px,5vw,62px)}.review-hero-copy{color:#d5d5cd;max-width:740px;margin:16px 0 0;font-size:17px;line-height:1.75}.review-hero-tags{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.review-hero-tags span{color:#efefe8;border:1px solid #5a5a54;padding:4px 8px;font-size:11px;font-weight:800}.review-action-panel{border-top:4px solid var(--accent);color:var(--dark);background:#fff;align-self:end;padding:20px}.review-action-panel small{color:#777770;letter-spacing:.06em;font-size:11px;font-weight:800;display:block}.review-action-panel strong{margin-top:5px;font-size:18px;display:block}.review-action-panel .visit-site{margin-top:18px}.profile-rich{padding:36px 0 72px}.profile-rich-grid{grid-template-columns:minmax(0,1fr) 320px;gap:42px;display:grid}.profile-section{border-top:2px solid var(--dark);padding-top:20px}.profile-section+.profile-section{margin-top:34px}.profile-section h2{letter-spacing:-.04em;margin:0;font-size:23px}.profile-section>p{color:#4f4f49;margin:12px 0 0;line-height:1.75}.editorial-lead{font-size:17px}.audit-grid{background:#cecec6;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:17px;display:grid}.audit-item{background:#fff;min-height:104px;padding:15px}.audit-item span{color:#777770;font-size:11px;font-weight:800;display:block}.audit-item strong{color:#1c1c1a;margin-top:7px;font-size:15px;line-height:1.35;display:block}.audit-item a{color:var(--accent);font-size:12px;font-weight:800;text-decoration:none}.editorial-columns{grid-template-columns:1fr 1fr;gap:14px;margin-top:17px;display:grid}.editorial-card{background:#fff;border:1px solid #d2d2cb;padding:17px}.editorial-card h3{margin:0;font-size:14px}.editorial-card p{color:#5d5d57;margin:8px 0 0;font-size:13px;line-height:1.65}.profile-aside .site-action-card{position:sticky;top:92px}.source-state{color:#6a6a64;border-top:1px solid #e5e5df;margin:13px 0 0;padding-top:12px;font-size:12px;line-height:1.5}.source-state strong{color:#262623;font-size:12px;display:block}.related-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:17px;display:grid}.related-card{color:var(--dark);background:#fff;border:1px solid #d6d6cf;justify-content:space-between;align-items:center;gap:12px;padding:14px;text-decoration:none;display:flex}.related-card small{color:#83837d;margin-bottom:3px;font-size:10px;font-weight:800;display:block}.related-card strong{text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:14px;display:block;overflow:hidden}.related-card span{color:var(--accent);font-size:18px}.review-status{color:#e4e4dc;letter-spacing:.06em;border:1px solid #8e8e86;margin-top:15px;padding:4px 7px;font-size:10px;font-weight:900;display:inline-flex}.review-status-source_verified{color:#ffbac5;border-color:#ff6b80}.review-status-editor_reviewed{color:#a5e3b9;border-color:#7bbf94}@media (width<=820px){.review-hero-inner,.profile-rich-grid{grid-template-columns:1fr}.review-action-panel{max-width:420px}.profile-aside{display:contents}.profile-aside .site-action-card{position:static}.audit-grid{grid-template-columns:1fr 1fr}.related-list{grid-template-columns:1fr}}@media (width<=520px){.review-hero-inner{padding:27px 0}.review-hero .section-kicker{margin-top:20px}.audit-grid,.editorial-columns{grid-template-columns:1fr}.profile-rich{padding-top:25px}.profile-section h2{font-size:21px}}
