.ck { display: grid; grid-template-columns: minmax(0, 1.4fr) minmax(0, 1fr); gap: var(--sp-6); align-items: start; margin-top: var(--sp-5); }
.ck aside { position: sticky; top: 88px; }
[data-pg] { display: none; }
[data-pg].on { display: grid; }
@media (max-width: 860px) { .ck { grid-template-columns: 1fr; } .ck aside { position: static; } }
