/* Relevant visual anchors within the existing premium system. */
.context-thumb{display:block;overflow:hidden;border-radius:10px;background:#edf1e8;align-self:center}
.context-thumb img{display:block;width:100%;height:104px;object-fit:cover;margin:0;border:0;border-radius:0}
.sector-row.context-card{display:grid;grid-template-columns:38px 160px minmax(0,1fr) 24px;gap:1.5rem;align-items:center}
.resource-list>a.context-card,.directory-item.context-card{display:grid;grid-template-columns:160px minmax(0,1fr) 24px;gap:1.5rem;align-items:center}
.context-note{font-size:.8rem;line-height:1.6;color:#52634f;max-width:75ch;margin:0 0 1.5rem}
@media(max-width:720px){
 .sector-row.context-card,.resource-list>a.context-card,.directory-item.context-card{grid-template-columns:96px minmax(0,1fr) 18px;gap:1rem;padding-block:1.25rem}
 .sector-row.context-card>.row-number{display:none}
 .context-thumb img{height:88px}
 .context-card h2{font-size:1.1rem;line-height:1.3}
 .context-card p,.context-card small{font-size:.85rem;line-height:1.5}
}
@media print{.context-thumb{max-width:100px}.context-thumb img{height:60px}}
