.game-philosopher-reference{background:var(--paper-raised);min-height:7.75rem;color:var(--paper-ink);border:1px solid #c7c0b2;grid-template-columns:clamp(6.5rem,18vw,8.5rem) minmax(0,1fr);text-decoration:none;display:grid;overflow:hidden}.game-philosopher-reference__art{background:var(--world-black);min-width:0;display:block}.game-philosopher-reference__art .philosopher-portrait{border-right:1px solid #c7c0b2;width:100%;height:100%;min-height:0}.game-philosopher-reference__art .philosopher-portrait--headshot>picture>img{transform:translate(var(--headshot-frame-x,0), var(--headshot-frame-y,0)) scale(var(--headshot-frame-scale,1));transform-origin:0 0}.game-philosopher-reference__copy{align-content:center;gap:.3rem;min-width:0;padding:.85rem 1rem;display:grid}.game-philosopher-reference__copy .eyebrow{margin:0;font-size:.63rem}.game-philosopher-reference__copy>strong{color:var(--paper-ink);font-family:var(--heading);font-size:clamp(1rem,2vw,1.25rem)}.game-philosopher-reference__context{color:#5f5a52;font-size:.88rem;line-height:1.45}.game-philosopher-reference__action{color:#6d531d;font-family:var(--heading);text-underline-offset:.24rem;font-size:.72rem;font-weight:700}a.game-philosopher-reference:is(:hover,:focus-visible) .game-philosopher-reference__action{text-decoration:underline}.game-philosopher-reference--review{background:var(--paper-low)}@media (width<=30rem){.game-philosopher-reference{grid-template-columns:6.25rem minmax(0,1fr)}.game-philosopher-reference__context{font-size:.82rem}}
