.rfid-knowledge-visual{margin:1.5rem auto 2rem;width:100%;max-width:760px}
.rfid-knowledge-visual--context{max-width:420px}
.rfid-knowledge-visual--compact{max-width:360px}
.rfid-whitepaper-card>.rfid-knowledge-visual--compact{margin:0 0 .75rem}
.rfid-home-reading>article{display:grid;grid-template-columns:112px minmax(0,1fr);column-gap:1rem;align-content:start}
.rfid-home-reading>article>.rfid-knowledge-visual{grid-column:1;grid-row:1/3;margin:0}
.rfid-home-reading>article>h3,.rfid-home-reading>article>p{grid-column:2;margin-top:0}
.rfid-home-reading .rfid-knowledge-visual__label{padding:1px 4px;right:3px;bottom:3px}
.rfid-portal-intro>.rfid-knowledge-visual--compact{margin:1rem 0;max-width:340px}
.rfid-readiness>.rfid-knowledge-visual--compact{margin:1.5rem 0;max-width:300px}
.rfid-knowledge-visual__media{display:grid;grid-template-columns:minmax(0,1fr);background:#fff}
.rfid-knowledge-visual__media>a{display:block;min-width:0}
.rfid-knowledge-visual__media img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain}
.rfid-knowledge-visual__label{display:block;justify-self:end;max-width:calc(100% - 12px);margin-top:4px;padding:4px 7px;background:rgba(255,255,255,.78);color:#182026;font-size:12px;line-height:1.4;font-weight:600;letter-spacing:0;pointer-events:none}
.rfid-knowledge-visual figcaption{padding:.8rem 0 0;color:#43535b;font-size:14px;line-height:1.55}
.rfid-knowledge-visual figcaption p{margin:0 0 .6rem;font:inherit;color:inherit;letter-spacing:0}
.rfid-knowledge-visual figcaption p:last-child{margin-bottom:0}
.rfid-article-pilot__table .rfid-knowledge-comparison{display:table;width:100%;max-width:100%;border-collapse:collapse;table-layout:fixed;margin:0;font-size:15px}
.rfid-knowledge-comparison :where(th,td){padding:1rem;text-align:left;vertical-align:top;line-height:1.5;overflow-wrap:anywhere;border:0;border-bottom:1px solid #d9e3e4}
.rfid-knowledge-comparison thead th{background:#182026;color:#fff;font-weight:700}
.rfid-knowledge-comparison tbody th{font-weight:700;color:#182026}
.rfid-knowledge-comparison tbody tr:last-child>*{border-bottom:0}
.rfid-knowledge-comparison .rfid-comparison-value{min-width:0}
@media(max-width:680px){
 .rfid-home-reading>article{grid-template-columns:96px minmax(0,1fr);column-gap:.8rem}
 .rfid-article-pilot__table:has(.rfid-knowledge-comparison){border:0;background:transparent;overflow:visible}
 .rfid-article-pilot__table .rfid-knowledge-comparison{display:block}
 .rfid-knowledge-comparison thead{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
 .rfid-knowledge-comparison tbody{display:grid;gap:1rem}
 .rfid-knowledge-comparison tbody tr{display:grid;grid-template-columns:minmax(0,1fr);border:1px solid #d9e3e4;border-radius:6px;overflow:hidden;background:#fff}
 .rfid-knowledge-comparison tbody th{display:block;background:#eef6f7;padding:.8rem 1rem;border-bottom:1px solid #d9e3e4;font-size:17px}
 .rfid-knowledge-comparison tbody td{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:.75rem;padding:.8rem 1rem}
 .rfid-knowledge-comparison tbody td::before{content:attr(data-label);font-weight:600;color:#43535b}
 .rfid-knowledge-comparison tbody tr:last-child>*:not(:last-child){border-bottom:1px solid #d9e3e4}
 .rfid-knowledge-comparison tbody td:last-child{border-bottom:0}
}
