.concepts{row-gap:26px;display:grid}.concepts__row{grid-template-columns:var(--margin,88px) minmax(0, 1fr);-moz-column-gap:22px;align-items:center;column-gap:22px;display:grid}.concepts__mark{height:var(--mark-h,64px);grid-row:1/span 2;justify-content:flex-start;align-items:center;display:flex}.concepts__mark img{max-width:100%;height:calc(100% * var(--rk,1));-o-object-fit:contain;object-fit:contain;width:auto}.concepts__name{grid-area:1/2;align-self:end}.concepts__kind{grid-area:2/2;align-self:start;margin-top:4px}.concepts--across{-moz-column-gap:40px;--mark-h:72px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 40px}.concepts--across .concepts__row{grid-template-columns:minmax(0,1fr);align-content:start;align-items:start}.concepts--across .concepts__mark{grid-area:1/1;margin-bottom:18px}.concepts--across .concepts__name{grid-area:2/1;align-self:start}.concepts--across .concepts__kind{grid-area:3/1;margin-top:6px}@media (max-width:1023px){.concepts--across{-moz-column-gap:32px;grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 32px}}@media (max-width:767px){.concepts,.concepts--across{--margin:56px;--mark-h:44px;grid-template-columns:minmax(0,1fr);row-gap:22px}.concepts__row,.concepts--across .concepts__row{grid-template-columns:var(--margin,56px) minmax(0, 1fr);-moz-column-gap:16px;align-items:center;column-gap:16px}.concepts--across .concepts__mark{grid-area:1/1/span 2;margin-bottom:0}.concepts--across .concepts__name{grid-area:1/2;align-self:end}.concepts--across .concepts__kind{grid-area:2/2;margin-top:4px}}[data-arrive=armed] .concepts__mark{opacity:0;transform:translateY(16px)}.concepts__mark{transition:opacity .52s var(--settle) calc(var(--i,0) * .11s), transform .52s var(--settle) calc(var(--i,0) * .11s)}@media (prefers-reduced-motion:reduce){[data-arrive=armed] .concepts__mark,.concepts__mark{opacity:1;transition:none;transform:none}}.concepts__aside{width:100%;max-width:280px}.concepts__plain{aspect-ratio:1;border:1px solid var(--rule-strong);height:100%;font-family:var(--font-condensed), "Arial Narrow", sans-serif;font-size:calc(var(--mark-h,64px) * .46);color:var(--ink-2);border-radius:2px;justify-content:center;align-items:center;line-height:1;display:inline-flex}
