/* The issuer artwork supplies color; the worksheet retains its quiet paper surface. */
.card-art{display:inline-flex;position:relative;align-items:center;justify-content:center;flex:none;width:152px;aspect-ratio:1.6;vertical-align:middle;overflow:hidden;background:#fffef9}
.card-art img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}
.card-art-fallback{font:400 13px/1.45 var(--sans);color:var(--muted);text-align:center;padding:12px;border:1px solid var(--line);border-radius:6px;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:var(--paper)}
.card-art [hidden]{display:none!important}.card-art--result{width:112px}.card-art--comparison{width:126px;margin:0 0 16px}.card-art--detail{width:236px}.card-art--issuer{width:164px}.card-art--catalog{width:92px}
.card-detail-overview{display:grid;grid-template-columns:236px minmax(0,1fr);gap:32px;align-items:center;margin-block:28px 12px}.card-detail-overview .lede{margin-top:0}.card-detail-overview .muted{font-size:14px;line-height:1.6}.card-art-caption{font-size:13px;color:var(--muted);margin:8px 0 0;max-width:70ch}
.directory-product{display:flex;align-items:center;gap:24px;margin-bottom:20px;min-width:0}.directory-product h3{margin:0;min-width:0}.directory-product .card-art{width:140px}.issuer-product{display:flex;align-items:center;gap:28px}.issuer-product>div{min-width:0;flex:1}.issuer-product h3{margin-bottom:8px}.issuer-product p{margin:0}
.result-identity{display:flex;gap:20px;align-items:flex-start;min-width:0}.result-identity>.result-product{min-width:0}.result-identity .card-art{margin-top:2px}.catalog-identity{display:flex;align-items:center;gap:20px;min-width:0}.catalog-identity>span{min-width:0}.comparison-table .card-art{display:flex}
@media(max-width:1150px){.result-identity{gap:16px}.result-identity .card-art{width:96px}}
@media(max-width:760px){.result-identity .card-art{width:84px}.result-identity{gap:14px}.card-art--comparison{width:104px}.card-art--detail{width:184px}.card-detail-overview{grid-template-columns:minmax(0,1fr);gap:20px}.card-detail-overview>.card-art{justify-self:start}.directory-product{gap:18px}.directory-product .card-art{width:104px}.issuer-product{gap:20px}.issuer-product .card-art{width:120px}.catalog-identity{gap:12px}.card-art--catalog{width:72px}}
@media(max-width:380px){.directory-product{align-items:flex-start;gap:14px}.directory-product .card-art{width:88px}.issuer-product{align-items:flex-start;gap:16px}.issuer-product .card-art{width:92px}.result-identity{display:block}.result-identity .card-art{width:104px;margin:0 0 16px}.catalog-identity .card-art{width:60px}}

/* Reference scope stays visible on every surface, including no-JS directory and mobile comparison. */
.card-art-group{display:inline-grid;grid-template-columns:minmax(0,1fr);width:min-content;max-width:100%;flex:none;vertical-align:middle}
.card-art-disclosure{display:block;font:400 11px/1.4 var(--sans);color:var(--muted);margin:6px 0 0;white-space:normal;overflow-wrap:anywhere;text-align:left}
.card-art-group--detail .card-art-disclosure{font-size:12px}
.comparison-table .card-art-group{display:grid;margin-bottom:12px}.comparison-table .card-art-group .card-art{margin-bottom:0}
.card-detail-overview>.card-art-group{justify-self:start}
