/* Edge-to-edge, individually selected source-pixel viewports, glossary only. */
.knowledge-page .glossary-gallery[data-lexicon-layout]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 20px;align-items:start}
.knowledge-page .glossary-gallery[data-lexicon-layout="1"]{grid-template-columns:minmax(0,1fr);max-width:640px}
.knowledge-page .glossary-gallery[data-lexicon-layout="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}
.knowledge-page .glossary-gallery[data-lexicon-layout]>.glossary-image{grid-column:auto;margin:0;min-width:0}
.knowledge-page .glossary-gallery[data-lexicon-layout]>.glossary-image[data-lexicon-row-start]{grid-column-start:1}
.knowledge-page .glossary-image>a:has(>.glossary-photo-viewport){display:block;aspect-ratio:auto;height:auto;overflow:hidden;outline:none;border:0;background:transparent;padding:0}
.knowledge-page .glossary-image>a:has(>.glossary-photo-viewport):focus-visible{outline:2px solid #795835;outline-offset:4px}
.knowledge-page .glossary-photo-viewport{display:block;position:relative;width:100%;aspect-ratio:var(--lexicon-ratio);overflow:hidden;background:transparent;padding:0}
.knowledge-page .glossary-photo-viewport>img[data-lexicon-framed]{position:absolute!important;inset:auto!important;left:var(--lexicon-left)!important;top:var(--lexicon-top)!important;width:var(--lexicon-width)!important;height:var(--lexicon-height)!important;max-width:none!important;max-height:none!important;aspect-ratio:auto!important;object-fit:fill!important;padding:0!important;border:0!important;transform:none!important}
.knowledge-page .glossary-image figcaption{padding-top:12px;margin-top:0}
@media(max-width:700px){.knowledge-page .glossary-gallery[data-lexicon-layout]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.knowledge-page .glossary-gallery[data-lexicon-layout="1"]{grid-template-columns:minmax(0,1fr)}}
@media(max-width:420px){.knowledge-page .glossary-gallery[data-lexicon-layout]{grid-template-columns:minmax(0,1fr)}}
