.teoriya{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:var(--space-10);align-items:start;margin-top:var(--space-6)}.teoriya__blocks{order:-1}.teoriya__side{position:sticky;top:calc(var(--topic-sticky-top, 0px) + var(--space-5))}.teoriya__side-title{font-size:var(--fs-body);font-weight:600;margin-bottom:var(--space-3)}.teoriya__count{margin-top:var(--space-4);font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--color-text-secondary)}.sheet{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-5)}.sheet__item{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);align-items:start;padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.sheet__item:has(.sheet__fig){grid-template-columns:220px minmax(0,1fr)}.sheet__fig{display:block}.sheet__fig .solid-wrap .solid{width:100%;height:auto;max-width:220px}.sheet__text{display:block;font-size:var(--fs-body);line-height:var(--lh-body);max-width:72ch}.sheet__formula{display:inline}.sheet__formula--block{display:block;overflow-x:auto}@media (max-width:1023.98px){.teoriya{grid-template-columns:minmax(0,1fr);gap:var(--space-6);margin-top:0}.teoriya__side{display:none}.teoriya .theory-block{scroll-margin-top:calc(var(--topic-sticky-top, 0px) + var(--h-topic-open) + var(--space-4))}}@media (max-width:767.98px){.sheet__item,.sheet__item:has(.sheet__fig){grid-template-columns:minmax(0,1fr)}.sheet__fig .solid-wrap .solid{max-width:200px;margin:0 auto}}