.previewbar{background:#7a2e0e;color:#fff;text-align:center;font-size:.8rem;padding:6px}
.tag{display:inline-block;font-size:.72rem;border:1px solid var(--line);border-radius:999px;padding:2px 10px;margin:0 6px 6px 0;text-decoration:none;color:var(--ink)}
.tag.pat{background:#fff4d6}.warn-tag{background:#fde2d6;margin-bottom:12px}
.warn{background:#fde2d6;border-left:4px solid #b4471c;padding:14px 18px;margin:18px 0}
.tbc{background:#fff4d6;padding:2px 6px}
.price{font-weight:600;margin:4px 0}.prod h3{font-size:1.3rem;margin-bottom:2px}.prod p{margin:4px 0}
blockquote{margin:18px 0;padding:12px 18px;border-left:3px solid var(--accent);background:var(--paper)}
table.facts{width:100%;border-collapse:collapse;margin:20px 0}table.facts th,table.facts td{text-align:left;vertical-align:top;padding:10px;border-bottom:1px solid var(--line);font-size:.95rem}table.facts th{width:38%;font-weight:500}
.finder.nofilter{grid-template-columns:1fr}.side.open{display:block}
input[type=search]{width:100%;padding:13px;border:1px solid var(--line);border-radius:3px;font:inherit;box-sizing:border-box}
.sponsored{margin-bottom:24px}
@media(max-width:600px){table.facts th{width:40%}}
[hidden]{display:none!important}
h1,td,.prod h3,.lede{overflow-wrap:anywhere}
blockquote cite{display:block;font-style:normal;margin-top:6px}
.brand{white-space:nowrap}@media(max-width:480px){.nav .brand{font-size:1.15rem}}
.resbar{display:block}
